Je suis nouveau dans la collaboration avec Mercurial. Ma situation:
- Un autre programmeur a changé la version 1 d'un fichier pour remplacer les retraits de 4 espaces par un retrait de 2 espaces. (Ie a changé chaque ligne.) Appelez cela rev 2, poussé vers le repo distant.
- J'ai commis des changements de fond rev 1 avec divers changements de code dans mon espace de travail local. Appelez ça rev 3.
- J'ai
hg pull
ed ethg merge
d sans une idée claire de ce qui se passait. - Les conflits sont innombrables et pas vraiment substantiels.
Je souhaite donc vraiment avoir changé mon dépôt local en retraits de 2 espaces avant de fusionner; alors la fusion sera triviale (je suppose). Mais je n'arrive pas à reculer. Je pense que j'en ai besoin hg update -r 3
mais ça le dit abort: outstanding uncommitted merges
.
Comment puis-je annuler la fusion, modifier l'espacement dans mon dépôt local et refondre?
M-x indent-region
comme le tour de réindentation.