При объединении конфликтующих изменений с помощью hg mergeMercurial вставляет набор маркеров в файлы, которые нужно объединить в моей рабочей копии, следующим образом:
<<<<<<< local
version = 0.2
=======
version = 0.1
>>>>>>> other
Затем я вручную редактирую все файлы, помеченные как U, из списка, созданного, hg resolve --all -lа затем сообщаю mercurial, что я решил ихhg resolve -m file1 file2 file3 ...
Однако во многих ситуациях я хотел бы принять изменения только для меня или только для них в некоторых конфликтующих файлах. Я подумываю создать два простых сценария sed / awk / других названий accept-theirs.shи accept-my.shесть ли какой-нибудь «правильный» способ сделать это?