При об’єднанні суперечливих змін за допомогою 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
чи існує якийсь "правильний" спосіб це зробити?