我已经将我的命令行hg配置为使用p4merge。
当我合并到一个分支中并且存在冲突时,hg 会打开 p4merge,我解决了问题,保存,然后关闭 p4 合并。
同时。。。
命令行卡在:
为文件运行合并工具 P4MergeOSX
没有办法告诉命令行我已经完成了,需要继续。我唯一能做的就是杀死整个合并,然后这会取消整个操作,我需要重新开始。
我该如何解决这个问题?
其他合并工具也会发生这种情况。
感谢您的任何帮助。
我在FileMerge上遇到了这个确切的问题。
保存有问题的文件后,您还必须退出FileMerge(在Mac上command q
(,而不仅仅是关闭它。
同样,这解决了我专门使用 FileMerge 时的问题 - 希望 p4merge 是类似的情况。
您可以尝试使用调试工具调试 Mercurial 命令。尝试将其添加到您的命令中,也许您会得到一些有用的信息
--debug --traceback
希望有帮助
两个答案:
- 确保将文件保存在 p4merge 中,然后从菜单中退出应用程序。这应该会将您的命令行踢到下一步。
- 请改用融合。这是一个很棒的工具