Quelque chose d'étrange se produisait lors de la finition d'une entité utilisant le flux GIT.Problèmes avec les fonctions de finition de flux GIT
- Je crée la fonction -
feature start
- En
develop
quelque chose branche a été engagé, donc, développer est un commettras avant la fonction. - Je fais le premier commit sur la fonctionnalité avec tous mes changements.
- Pour finir avec ma fonctionnalité, je fais un
feature finish
et il dit que tout était OK.
Donc, à ce stade, nous devrions voir la branche FEATURE
fermée et ont fusionné pour develop
mais je réalise qu'il y avait un conflit (de cette commettras avance à develop
) que je ne l'ai pas résolu et la branche était déjà Fermer. Lors de la résolution et de la validation du conflit, le commit a été marqué comme une fusion de develop
à develop
alors qu'en théorie, il s'agissait d'une fusion de FEATURE
à develop
.
Mes questions sont les suivantes:
- Est-ce normal?
- Ce que je dois faire (en dehors de
feature start
etfeature finish
) pour éviter ce comportement?
Merci!
Merci! Rebasing fonctionne très bien. –