À l'aide de Bitbucket, comment puis-je obtenir s'engage à partir d'une branche dans une autre?
À mon nouveau travail, où nous utilisons git avec Bitbucket, nous avons un maître de la branche, un nouveau-fonctions de direction générale et d'un correctif-ces de la branche.
J'ai fait toutes mes modifications à la correction-ces de la branche. Après l'avoir commis, je les pousser à l'origine/fix-à l'aide de SourceTree. Pour l'instant, donc bon.
Dans Bitbucket, comment puis-je faire le fix-ces de la branche de sorte qu'il comprend les quelques commits qui ont été faites récemment, des nouvelles fonctionnalités? (Et puis je viens de "pull origine/fix-ces" rendre ma copie locale actuelle, non?)
- Votre stratégie doit être soit
merge
ourebase
les commits denew-features
dans lefix-these
branche. Je suis en supposant qu'il sera assez simple de faire cela à l'aide de BitBucket.
Vous devez vous connecter pour publier un commentaire.
Que Tim a suggéré, vous aurez envie de fusionner la nouvelle-fonctionnalités dans fix-ces.
Vous pouvez le faire sur Bitbucket, en accédant à la page Comparer (voir encadré), sélectionner l'option "fix-ces" selon la destination, les "nouveaux-fonctions" comme source et puis en appuyant sur le bouton Fusionner dans le coin en haut à droite.
L'utilisation de git cherry pick. Il vous permet de choisir s'engager et de les ajouter sur les autres branches.
Exemple:
Cela va ajouter le commit sur la branche courante.