Sourcetree没有推出Beyond比较外部合并工具

Tom*_*ica 6 git beyondcompare atlassian-sourcetree

突然,当我尝试从Sourcetree启动"外部合并工具"时,该工具不会出现.我突然说,因为我上次尝试时效果很好.对话框永远存在:

图片描述

最终我发现这个过程与视觉合并有关(不知道如何从windows任务管理器复制命令行):

图片描述

顺便说一句,当我按下中止时,这个过程并没有消失,所以有人可能没有完成他们的功课.实际上,如果这个命令行没有六个相同的进程,我可能不会注意到它.

这些是我的设置:

图片描述

我该如何解决?我需要合并项目,我不知道该怎么做......

Tom*_*ica 6

我发现当要合并的文件之一被删除时会发生这种情况。在这种情况下,git打印出 sourcetree 无法处理的命令行提示。git 进程最终会永远挂起。

处理此问题的最佳方法是终止挂起的 git 进程,然后使用 use mine/use theirs 手动进行选择。

  • 警告!!!使用“我的”或“他们的”不会执行合并!它将用一个版本或另一个版本完全替换文件。您可以在编辑器中手动编辑文件(不如使用合并工具好,但仍然不太难),然后将文件标记为已解决。 (2认同)
  • @CJDennis 感谢您的警告,但请注意,我正在谈论文件被删除的情况 - 在这种情况下没有任何可合并的内容,您要么保留文件,要么删除它。 (2认同)