Lorsque vous fusionnez des changements conflictuels en utilisant hg merge
Mercurial insère un ensemble de marqueurs dans les fichiers à fusionner dans ma copie de travail comme ceci :
<<<<<<< local
version = 0.2
=======
version = 0.1
>>>>>>> other
Ensuite, j'édite manuellement tous les fichiers marqués comme U à partir d'une liste produite par hg resolve --all -l
et ensuite je dis à Mercurial que je les ai résolus en hg resolve -m file1 file2 file3 ...
Dans de nombreuses situations, j'aimerais cependant accepter soit mes changements seulement, soit les leurs seulement, sur certains fichiers en conflit. Je pense créer deux simples sed/awk/quelque chose scripts nommés accept-theirs.sh
y accept-my.sh
ou y a-t-il une façon "correcte" de le faire ?