J'utilise Git depuis environ un an maintenant et je pense que c'est fantastique, mais je viens de commencer une deuxième version du projet et j'ai commencé une nouvelle branche pour celui-ci. Je me bats un peu avec la meilleure façon de gérer les choses à l'avenir.
J'ai deux branches appelées dites master10 (pour v1) et master20 (pour v2). J'ai fait des corrections de bogues dans la v1 sur la branche master10 et développé de nouvelles choses de master20. Chaque fois que je fais un correctif de bogue, je le fusionne dans la v2 en vérifiant master20 et en le faisant git merge master10
. Jusqu'ici tout va bien.
Maintenant, cependant, j'ai fait une modification dans la v1 que je ne veux pas dans la v2, mais je veux continuer à fusionner d'autres correctifs de bogues. Comment puis-je dire à Git d'ignorer ce commit particulier (ou une série de commits), mais qu'à l'avenir, je veux toujours fusionner d'autres corrections de bugs.
J'ai pensé git rebase
que c'était peut-être ce dont j'avais besoin, mais j'ai lu le document et ma tête a presque explosé.
Je pense que ce que je veux, c'est quelque chose comme une commande "git sync" qui dit à git que deux branches sont maintenant synchronisées et à l'avenir ne fusionneront les validations qu'à partir de ce point de synchronisation.
Toute aide appréciée.