Al fusionar cambios conflictivos usando hg merge
, Mercurial inserta un conjunto de marcadores en los archivos que se fusionarán en mi copia de trabajo de la siguiente manera:
<<<<<<< local
version = 0.2
=======
version = 0.1
>>>>>>> other
Luego edito manualmente todos los archivos marcados como U de una lista producida por hg resolve --all -l
y luego le digo a Mercurial que los he resuelto porhg resolve -m file1 file2 file3 ...
En muchas situaciones, sin embargo, me gustaría aceptar los cambios solo para mí o para ellos en algunos archivos conflictivos. Me refiero a crear dos simples sed / awk / lo que sea guiones nombrados accept-theirs.sh
y accept-my.sh
o ¿hay alguna manera "correcta" de hacerlo?