- Qu'est-ce qui se reproduit au lieu de fusionner?
- Qu'est-ce que Rebase sur la branche de développement?
- Quelle est la différence entre Rebase et Fusiner Workflow?
- Qu'est-ce que la stratégie de branchement basée sur le tronc?
Qu'est-ce qui se reproduit au lieu de fusionner?
Rebase vous permet d'intégrer les modifications d'une branche dans une autre. Les journaux de fusion vous montrent l'historique complet de la fusion de commit. Les journaux de rebase sont linéaires. Comme les commits sont réprimés, l'histoire est modifiée pour refléter cela. Tous les engagements sur une branche de fonctionnalité sont combinés en un seul engagement sur la branche maîtresse.
Qu'est-ce que Rebase sur la branche de développement?
Mais lorsque vous utilisez Rebase, Git déplace vos modifications locales dans une zone temporaire et tirez toutes les modifications du référentiel distant à votre succursale. Ensuite, un par un, il déplacera chacune de vos modifications locales en plus des modifications téléchargées. Nous disons souvent que Rebase déplace vos changements locaux au-dessus de la tête.
Quelle est la différence entre Rebase et Fusiner Workflow?
La fusion est une option sûre qui préserve toute l'historique de votre référentiel, tandis que la rebasing crée un historique linéaire en déplaçant votre branche de fonctionnalité sur la pointe de la pointe .
Qu'est-ce que la stratégie de branchement basée sur le tronc?
Le développement basé sur le tronc (TBD) est un modèle de branchement pour le développement de logiciels où les développeurs fusionnent chaque nouvelle fonctionnalité, correction de bogue ou autre code de code en une branche centrale du système de contrôle de version. Cette branche est appelée «Trunk», «Mainline» ou dans Git, la «branche maître».