【发布时间】:2013-03-21 10:19:42
【问题描述】:
当使用hg merge 合并有冲突的更改时,Mercurial 会在要合并到我的工作副本中的文件中插入一组标记,如下所示:
<<<<<<< local
version = 0.2
=======
version = 0.1
>>>>>>> other
然后我从hg resolve --all -l 生成的列表中手动编辑所有标记为 U 的文件,然后我告诉 mercurial 我已经通过hg resolve -m file1 file2 file3 ... 解决了它们
在许多情况下,我希望在某些冲突文件上接受仅我或仅他们的更改。我正在考虑创建两个名为 accept-theirs.sh 和 accept-my.sh 的简单 sed/awk/whatever 脚本,或者有什么“正确”的方法吗?
【问题讨论】:
标签: mercurial