Refaire la fusion d'un seul fichier
Je suis dans le milieu d'une grande fusion, et j'ai utilisé git mergetool
pour résoudre tous les conflits, mais je n'ai pas commis encore, comme je le voulais assurez-vous que la fusion était ok d'abord.
Il s'avère que j'ai fait une erreur lors de la résolution des conflits dans un seul fichier, et je voudrais refaire la résolution des conflits avec git mergetool
sur ce fichier. Comme c'est une grande fusion et je voudrais éviter de refaire la fusion sur tous les autres fichiers, ce que je comprends que j'aurais à faire avec git merge --abort
.
Je sais que je pourrais le modifier manuellement le fichier, mais ce serait assez fastidieux et il serait beaucoup plus facile de refaire le git mergetool
opération. Est-ce possible?
Vous devez vous connecter pour publier un commentaire.
Il semble que je viens de regarder dans la mauvaise place. La solution est avéré être tout à fait simple.
Renvoie le fichier dans son état conflictuel. Je peux alors faire fonctionner
git mergetool
de refaire la fusion.Vous pouvez toujours modifier les fichiers manuellement.
Si vous utilisez le
git merge --no-commit
, alors vous aurez simplement préparé un commit (après l'auto et semi-auto) fusion.Vous pouvez encore, sans modifier les fichiers, et n'engagent que lorsqu'il est totalement satisfait.