Sou novo em colaborar com a Mercurial. Minha situação:
- Outro programador alterou a rev 1 de um arquivo para substituir recuos de 4 espaços por recuo de 2 espaços. (Ou seja, alterei todas as linhas.) Ligue para a rev 2, enviada para o repositório remoto.
- Confirmei alterações substanciais rev 1 com várias alterações de código no meu espaço de trabalho local. Chame isso de rev 3.
- Eu
hg pull
edhg merge
ed sem uma idéia clara do que estava acontecendo. - Os conflitos são inúmeros e não são realmente substantivos.
Então, eu realmente gostaria de ter mudado meu repositório local para recuos de 2 espaços antes da fusão; então a mesclagem será trivial (suponho). Mas não consigo fazer backup. Eu acho que preciso, hg update -r 3
mas diz abort: outstanding uncommitted merges
.
Como posso desfazer a mesclagem, alterar o espaçamento no repositório local e reaparecer?
M-x indent-region
aconteceu com o truque do reindent.