我拉了一个版本并尝试合并但是hg无法合并。我知道正确的版本是本地(或远程...),所以我这样做:
hg heads
hg revert file_path --rev right_rev
hg resolve -m file_path
...
有更简单的方法吗? 是的我知道我应该打开文件,验证,手动解决,bla bla bla
答案 0 :(得分:11)
对于较新版本的Mercurial(1.7.0及更高版本),您可以使用hg merge --tool internal:local
保留本地版本(即工作目录中的版本),或hg merge --tool internal:other
以保留其他版本版。 --tool
选项是作为--config ui.merge=internal:local
的简写引入的,这就是您在旧版Mercurial中执行此操作的方法。
有关详细信息,请参阅merge-tools online help或在命令行中使用hg help merge-tools
。
答案 1 :(得分:0)