解决了出现 merge 冲突时启动编辑器的问题后 - Mercurial: No editor appears when merge conflicts are detected
我现在遇到了另一个问题,编辑器现在启动,但按以下顺序打开文件:
你好.c 你好.c~基地.???? hello.c~其他.??????
但我真正想看到的是突出显示冲突的文件,我希望它应该是第一个 hello.c,但 hello.c 只是显示提示。
有什么建议吗?
问候,
克里斯
最佳答案
我不确定您使用什么工具进行 merge ,但听起来它正在执行 3-way merge 。左侧 Pane 通常是共同祖先,中间 Pane 是您要 merge 的文件,右侧 Pane 是您对文件所做的更改。
我真的很喜欢使用 kdiff3(免费且开源)进行 merge ,如果您使用的工具不适合您,我会推荐它。它在 Mercurial 文档中作为他们在许多地方使用的示例 merge 。
关于Mercurial:冲突 merge 后编辑器不显示冲突文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/399897/