SourceTree 无法解决冲突。

3
我在SourceTree 2.0.5.2中右键单击冲突文件,选择“解决冲突>启动外部合并工具”,但是没有反应。我尝试重新启动SourceTree,但选项变灰了。我尝试将合并工具更改为P4Merge,但选项仍然变灰。如何解决这个问题,以便我可以使用SourceTree的合并工具来解决冲突?我正在Mac OS 10.11.2下运行此操作。
1个回答

1
你需要自行安装一个差异工具,然后SourceTree会从PATH中选取它。我使用DiffMerge。从这里下载并安装它。你也可以使用brew进行安装。
brew cask install diffmerge

重新启动SourceTree,前往偏好设置 -> 差异 -> 并将DiffMerge设置为“可视差异工具”部分。希望能帮到您。

1
谢谢提供cask。我已经安装了它。以前使用P4Merge。然而,即使设置了首选项,我仍然无法使用任何工具,这是我的问题所在。我右键单击冲突文件时,没有启用解决冲突的选项。自从之前单击“启动外部合并工具”以来,“解决冲突”菜单完全变灰了。 - eComEvo
你能否从命令行启动DiffMerge?打开终端 -> 输入 diffmerge。它会启动吗? - javapapo
它从命令行开始,但只有在出现此错误后才会启动:https://gist.github.com/eComEvo/6ce7f792187fd16d3979 - eComEvo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接