Quando unisco modifiche in conflitto usando hg merge
, Mercurial inserisce una serie di marcatori nei file da unire nella mia copia di lavoro in questo modo:
<<<<<<< local
version = 0.2
=======
version = 0.1
>>>>>>> other
Quindi modifico manualmente tutti i file contrassegnati come U da un elenco prodotto da hg resolve --all -l
e poi dico a Mercurial che li ho risolti conhg resolve -m file1 file2 file3 ...
In molte situazioni vorrei tuttavia accettare le mie uniche o le loro uniche modifiche su alcuni file in conflitto. Sto pensando di creare due semplici script sed / awk / qualunque sia il nome accept-theirs.sh
e accept-my.sh
o esiste un modo "appropriato" per farlo?