При объединении конфликтующих изменений с помощью hg merge
Mercurial вставляет набор маркеров в файлы, которые нужно объединить в моей рабочей копии, следующим образом:
<<<<<<< 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
есть ли какой-нибудь «правильный» способ сделать это?