如何使用本地/远程版本将文件标记为已解析

Rob*_*rto 9 mercurial

我拉了一个版本并尝试合并但是hg无法合并.我知道正确的版本是本地(或远程...),所以我这样做:

hg heads
hg revert file_path --rev right_rev
hg resolve -m file_path
...
Run Code Online (Sandbox Code Playgroud)

有更简单的方法吗?是的我知道我应该打开文件,验证,手动解决,bla bla bla

Nia*_* C. 11

使用较新版本的Mercurial(1.7.0及更高版本),您可以使用hg merge --tool internal:local保留本地版本(即工作目录中的版本),或hg merge --tool internal:other保留其他版本.该--tool选项是作为简写引入的--config ui.merge=internal:local,这是你在旧版Mercurial中的表现.

有关详细信息,请参阅合并工具联机帮助hg help merge-tools在命令行中使用.

  • 您还可以使用`hg resolve`命令中的`--tool`选项指定***冲突文件的版本. (3认同)