Actuellement, je créais une nouvelle branche chaque fois que je devais ajouter une nouvelle fonctionnalité à mon application.
Lorsque ma fonctionnalité est terminée et fonctionnelle, je la fusionne avec la branche principale.
Mais plus tard, lorsque je devrai mettre à jour cette fonctionnalité (comme une amélioration), est-il préférable de créer une nouvelle branche ou dois-je rebaser la précédente avec le maître, la mise à jour se fusionne-t-elle à nouveau?
Par exemple, j'ai une branche appelée modélisation-membre dans une application Ruby on Rails. Plus tard, je dois ajouter des attributs au modèle de membre (créé dans cette branche). Que devrais-je faire? Rebaser cette branche avec le maître, mettre à jour le modèle et le fusionner à nouveau ou simplement créer une nouvelle branche?