当使用合并冲突的更改时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
或者是否有任何“适当”的方法来做到这一点?