命令行上的 hg 合并在第一次文件合并后挂起



我已经将我的命令行hg配置为使用p4merge。

当我合并到一个分支中并且存在冲突时,hg 会打开 p4merge,我解决了问题,保存,然后关闭 p4 合并。

同时。。。

命令行卡在:

为文件运行合并工具 P4MergeOSX

没有办法告诉命令行我已经完成了,需要继续。我唯一能做的就是杀死整个合并,然后这会取消整个操作,我需要重新开始。

我该如何解决这个问题?

其他合并工具也会发生这种情况。

感谢您的任何帮助。

我在FileMerge上遇到了这个确切的问题。

保存有问题的文件后,您还必须退出FileMerge(在Mac上command q(,而不仅仅是关闭它。

同样,这解决了我专门使用 FileMerge 时的问题 - 希望 p4merge 是类似的情况。

您可以尝试使用调试工具调试 Mercurial 命令。尝试将其添加到您的命令中,也许您会得到一些有用的信息

--debug --traceback

希望有帮助

两个答案:

  1. 确保将文件保存在 p4merge 中,然后从菜单中退出应用程序。这应该会将您的命令行踢到下一步。
  2. 请改用融合。这是一个很棒的工具

最新更新