2008-12-30 100 views
2

已经解决了让编辑器启动时,有一个合并冲突的问题后 - Mercurial: No editor appears when merge conflicts are detected水银:编辑器不显示冲突合并后的冲突文件

我现在有一个问题,现在,编辑器推出,但打开按以下顺序文件:

的hello.c hello.c的 〜基地???? hello.c〜其他。

但我真正想看到的是,突出了冲突,这是我想到应该是第一个hello.c的文件,而是hello.c中只显示提示。

有什么建议吗?

问候,

克里斯

+0

,什么是“汞头”的输出? – 2008-12-30 10:29:15

回答

2

我不知道你用什么工具,合并,但它听起来就像是在做一个3-way merge。左窗格通常是共同的祖先,中间窗格是你归并的文件,并在右窗格是该文件的更改。

我真的很喜欢kdiff3(自由和开放源码)的合并,并会建议,如果你正在使用的工具是不是为你工作。它在许多地方使用的示例合并作为mercurial文档。

2

的第一个文件最终被完成合并,所以你需要确保你从其他两个文件的所有更改手动复制。 Vimdiff可以很好地工作,因为它突出了三个文件之间的所有差异。我不完全确定这三个文件是如何生成的,但这个过程对我来说确实有效。

您正在使用什么版本的HG的