Git SourceTree无法解决冲突

Git SourceTree无法解决冲突,git,merge,atlassian-sourcetree,Git,Merge,Atlassian Sourcetree,在SourceTree 2.0.5.2中,我右键单击了一个有冲突的文件,右键单击了一个有冲突的文件。我选择了“解决冲突>启动外部合并工具”,但什么也没发生 因此,我尝试重新启动SourceTree,但现在该选项变灰 我尝试将合并工具更改为P4Merge,但该选项仍为灰色 如何修复此问题,以便使用合并工具使用SourceTree解决此冲突 我在Mac OS 10.11.2下运行此工具。您需要自己安装一个diff工具,然后SourceTree将从路径中获取它。我使用DiffMerge。从下载,然后安

在SourceTree 2.0.5.2中,我右键单击了一个有冲突的文件,右键单击了一个有冲突的文件。我选择了“解决冲突>启动外部合并工具”,但什么也没发生

因此,我尝试重新启动SourceTree,但现在该选项变灰

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

如何修复此问题,以便使用合并工具使用SourceTree解决此冲突


我在Mac OS 10.11.2下运行此工具。

您需要自己安装一个diff工具,然后SourceTree将从路径中获取它。我使用DiffMerge。从下载,然后安装。您也可以使用安装它,例如

重新启动SourceTree,转到Preferences->Diff->并将DiffMerge设置为sections Visual Diff工具


希望有帮助

谢谢你的酒桶。安装了它。以前使用P4Merge。但是,即使设置了首选项,我也不能使用这两种工具,这就是我遇到的问题。我在有冲突的文件上单击鼠标右键,但没有启用任何选项来通过任何方法解决冲突。自从我之前单击“启动外部合并工具”后,“解决冲突”菜单已完全变灰。您可以从命令行启动diffmerge吗?打开终端->键入diffmerge。它是否开始?它从命令行开始,但仅在出现以下错误后开始:
brew cask install diffmerge