2017-10-18 7 views
1

Nous sommes nouveau sur git. Nous avons utilisé SVN pour la gestion du référentiel. Maintenant, nous utilisons Git Flow et nous avons une confusion sur les correctifs. Lorsque nous avons un bug de production, nous créons une nouvelle branche à partir du maître nommé 1.1.X Par exemple. Après avoir résolu le bogue, nous voulons porter ce correctif pour développer ou libérer une branche, comment devrions-nous faire cela? Nous devons utiliser le choix de cerise? Nous ne voulons pas tirer la branche develop vers la branche 1.1.X parce que nous voulons alligner avec la production sur une branche. Si nous rencontrons un conflit, comment devrions-nous résoudre cela?Git Flow Production correctif Commit

Répondre

2

Burak,

Le correctif crée une branche de votre réelle maître pour corriger quoi que ce soit (bug ou autre). Vous pouvez créer une branche de correctif en utilisant cette ligne de commande:

git flow hotfix start <name_of_hotfix> 

engager Après les changements dont vous avez besoin pour finaliser le correctif en utilisant cette ligne de commande:

git flow hotfix finish <name_of_hotfix> 

Il fusionnera la branche de correctif dans votre maître et votre développer branches.

Si vous avez des doutes plus que vous pouvez accéder à ce lien pour clarifier: https://danielkummer.github.io/git-flow-cheatsheet/