Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mercurial:Editor不';t在发生冲突的合并后不显示冲突文件_Mercurial - Fatal编程技术网

Mercurial:Editor不';t在发生冲突的合并后不显示冲突文件

Mercurial:Editor不';t在发生冲突的合并后不显示冲突文件,mercurial,Mercurial,解决了合并冲突时启动编辑器的问题后- 我现在有另一个问题,编辑器现在启动,但按以下顺序打开文件: 你好,c 你好。c~基地。???? 你好。c~其他 但是我真正想看到的是突出显示冲突的文件,我希望它应该是第一个hello.c,但是hello.c只是显示了提示 有什么建议吗 问候, Chris我不确定您在使用什么工具进行合并,但听起来好像它在做一个简单的操作。左窗格通常是公共祖先,中间窗格是要合并的文件,右窗格是对文件的更改 我真的很喜欢kdiff3(免费和开源)用于合并,如果您使用的工具不适合您

解决了合并冲突时启动编辑器的问题后-

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

你好,c 你好。c~基地。???? 你好。c~其他

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

有什么建议吗

问候,


Chris

我不确定您在使用什么工具进行合并,但听起来好像它在做一个简单的操作。左窗格通常是公共祖先,中间窗格是要合并的文件,右窗格是对文件的更改


我真的很喜欢kdiff3(免费和开源)用于合并,如果您使用的工具不适合您,我会推荐它。在mercurial文档中,这是他们在许多地方使用的合并示例。

第一个文件最终是完成的合并,因此您需要确保手动复制其他两个文件中的所有更改。Vimdiff在这方面工作得很好,因为它突出显示了三个文件之间的所有差异。我不确定这三个文件是如何生成的,但这个过程似乎对我来说确实有效。

您使用的是什么版本的HG,“HG头”的输出是什么?