Soy nuevo en la colaboración con Mercurial. Mi situación:¿Cómo abandonar una fusión de hg?
- Otro programador cambió la versión 1 de un archivo para reemplazar las sangrías de 4 espacios con la sangría de 2 espacios. (Es decir, cambió cada línea.) Llame a esa revolución 2, empujada al repositorio remoto.
- He cometido cambios sustanciales rev 1 con varios cambios de código en mi área de trabajo local. Llamar a ese rev 3.
- Tengo
hg pull
ed yhg merge
d sin una idea clara de lo que estaba pasando. - Los conflictos son innumerables y no son realmente sustantivos.
Así que realmente me gustaría haber cambiado mi repo local a sangrías de 2 espacios antes de fusionarme; entonces la fusión será trivial (supongo). Pero parece que no puedo respaldarlo. Creo que necesito hg update -r 3
pero dice abort: outstanding uncommitted merges
.
¿Cómo puedo deshacer la fusión, cambiar el espacio en mi repositorio local y volver a abrir?
Oh, gracias. Debes haber respondido bien cuando lo descubrí por mi cuenta. Estoy en emacs, por lo que 'M-x indent-region' hizo el truco reindent. – Grumdrig
Merece la pena señalar que los archivos sin seguimiento no se eliminarán. – djsutho