Bonjour,
Je n'ai pas trouvé meilleur d'autre endroit qu'ici pour vous poser une question vis-à-vis du Git flow. On a eu un débat avec un collègue développeur sur la méthode à "fusionner" une branche feature sur une branche "develop".
Personnellement, voilà comment je procède :
- J'ai ma branche avec la feature appelée
feature/<feature>
- Je rebase ma branche feature sur la branche
develop
- Puis je rebase
develop sur la branche feature
- Je supprime ma branche feature
Et voilà comme il procède :
- Il a sa branche avec la feature appelée
feature/<feature>
- Il rebase ma branche feature sur la branche
develop
- Il fait une pull request de la branche feature sur
develop
- Il supprime sa branche feature
Donc la différence ici est que à la troisième étape, je fais un second rebase alors que lui fait une pull request (un merge). Ma question est donc quel est selon vous le mieux ? Quelle est votre manière de procéder ?