Nos combinación que utiliza este proceso:Mercurial - proceso básico para revertir una fusión y vuelve a intentarlo
cd c:\myapp
hg pull ssh://hg/myapp-1_0_1
hg merge
Ahora, a veces nos equivocamos la fusión o, a veces obtenemos un error (es decir: "no se puede fusionar xxx archivo - archivo en uso "). Por lo general, simplemente elimino mi repo de c: \ myapp, vuelvo a clonar desde el repositorio maestro remoto y comienzo de nuevo. Esto funciona, pero es un dolor. ¿Cuál es una mejor manera?
He leído sobre el uso de hg update -C
pero no tengo claro el proceso. Entonces harías hg update -C
, esto eliminaría los archivos fusionados pero mantendría los conjuntos de cambios que se bajaron, y luego emitirías el comando hg merge
nuevamente e intentarías nuevamente?
actualización En cuanto a la question relacionados: hg update -C
todavía mantiene los conjuntos de cambios en el repositorio que se tira hacia abajo con hg pull
- cómo puede deshacerse de ellos?
La 'C' en' hg update -C' no es un marcador de posición para un conjunto de cambios. Es solo la tercera letra mayúscula del alfabeto. –
Thx - publicación actualizada. –
posible duplicado de [¿Cómo abandonar una fusión de hg?] (Http://stackoverflow.com/questions/2570087/how-to-abandon-a-hg-merge) –