SourceTree 无法解决冲突

SourceTree cannot resolve conflcts

我右击了一个有冲突的文件,在SourceTree 2.0.5.2 中右击了一个有冲突的文件。我选择了 "Resolve Conflicts > Launch External Merge Tool" 但后来没有任何反应。

所以我尝试重新启动 SourceTree,但现在该选项显示为灰色。

我尝试将合并工具更改为 P4Merge,但该选项仍然是灰色的。

如何解决此问题,以便我可以使用合并工具通过 SourceTree 解决此冲突?

我是 运行 这个 Mac OS 10.11.2.

你需要自己安装一个diff工具,然后SourceTree会从PATH中获取它。我使用 DiffMerge。从 here, install it . You can also install it using brew 下载它,例如

brew cask install diffmerge

重启 SourceTree,前往 Preferences -> Diff -> 并将 DiffMerge 设置为 Visual Diff Tool 部分。

希望对您有所帮助