Mar*_*ago 41
这是vimdiff.您可以通过运行了解更多相关信息man vimdiff.
但是,我建议使用mercurial的内部:合并工具.它将执行合并,如果发生冲突,则在文件中插入冲突标记并通知您存在冲突.然后打开文件,解决冲突,删除冲突标记,将文件标记为已解析,并在清除所有文件后,您可以提交合并结果.这与subversion处理冲突的方式非常相似.您可以将mercurial配置为使用internal:merge,方法是将以下内容添加到〜/ .hgrc文件中:
[ui]
merge=internal:merge
Run Code Online (Sandbox Code Playgroud)
您将用于获取冲突文件列表并将其标记为已解决的工具被调用hg resolve,因此我建议您运行hg help resolve以了解有关该工具的更多信息.您可以通过运行以下方式了解有关mercurial对合并工具的支持的更多信息:hg help merge-tools.
看起来你在使用Vim的diff模块时需要一些帮助.见其中一个:
如果你不习惯使用Vim,肯定有一个选项可以让你指定你自己喜欢的差异工具,但我不知道HG,所以我不能告诉你你必须修改哪个选项.
打开的Vim有三个文件被分开,所以我猜你在做这些时遇到了一些冲突hg update.