J'ai un site immobilier qui devient de plus en plus complexe à contrôler dans git. Mais il n'a que deux branches, donc ça ne devrait pas être si difficile. La branche maître est la version en cours. Et la branche dev est quelque chose de nouveau qui doit être mis en ligne. Mais les choses de développement prennent beaucoup de temps, comme une demi-année de discussions et de changements mineurs. Pendant ce temps, la version maître en direct reçoit toutes sortes de mises à jour et de correctifs.Comment éviter les conflits récurrents git
Donc ce que je fais est de rebaser dev sur le maître chaque semaine et résoudre les conflits. Mais à chaque rebase, je continue d'obtenir les conflits fixes précédents.
Donc, comme dans cette situation:
[1]-[2]-[4]-[5]-[6]-[7]-[master]
\
[1]-[2]-[3]-[4]-[5]-[6]-[dev]
Le maître [7] commettras était juste une image de curseur supplémentaire ajouté. Lorsque je rebase dev juste au-dessus du maître, je reçois à nouveau tous les conflits dans mon menu et les différences de contenu pour corriger ce que j'ai déjà résolu. Ne se souvient-il pas des conflits résolus?