Gitlab fusionner deux branches
Nous avons créé "dev", branche de la "master" et ont travaillé sur les " dev " de la branche. Nous n'avons pas fusionné les " dev " à "maître" encore. Aussi, dans le même temps, nous avons créé 'preprod", branche de la "master" et les "preprod' modifications de la branche. Nous n'avons pas fusionné les 'preprod' de 'master' encore.
Maintenant ce que l'on cherche à atteindre est de fusionner le "preprod changements" seul à "dev". J'ai essayé en créant une demande de fusion par Gitlab et l'a approuvé. Ce que j'ai trouvé est que les changements dans le " dev " le code a également été déplacé vers 'preprod et vice versa. Je ne veux pas l 'dev' des modifications à être transférés à l '"preprod' par hasard. Comment puis-je accomplir ?
Vous devez vous connecter pour publier un commentaire.
Si vous avez des changements à la fois, il est probable que votre demande de fusion dit gitlab de fusionner les deux branches les unes dans les autres, ce qui est parfois souhaitable. En fonction de votre processus de développement, vous pouvez trouver plus facile à utiliser git lui-même (ou une interface graphique, par exemple git extensions ou sourcetree) pour faire votre fusionne. Des versions GUI font un bon travail montrant visuellement vos branches et passé se confond, ce qui le rend beaucoup plus facile de comprendre les commandes à exécuter.
À partir de la ligne de commande, après avoir, de revenir à une validation avant le gitlab de fusion, découvrez la branche dev et fusionner preprod en elle:
La preprod des modifications seront apportées sur dev, mais pas vice-versa (n'oubliez pas de pousser dev). Le git merge de la commande a pour effet de fusionner les changements de la branche nommée dans la commande (preprod) DANS la branche COURANTE (dans ce cas-dev, mais vous pouvez vérifier l'actuelle direction générale de l'exécution de "git branch" ou "git status").
Liens vers le git outils que j'ai mentionnés:
git extensions: https://sourceforge.net/projects/gitextensions/
SourceTree: https://www.sourcetreeapp.com/