我在Windows7中使用SourceTree作为Git客户端。我遇到了一个冲突,为了解决这个问题,我按照建议点击了Launch external merge tool
。很快就会弹出一个窗口,然后什么都不会发生!
我刚刚在我的Mac OS上尝试了一下,它显示了外部合并工具,就像预期的那样。
在Tools -> Options -> Diff -> External Diff / Merge下拉框中,选择System Default
。
我希望看到diff合并工具,但它从来没有出现在我的窗口中,有人知道原因是什么吗?
发布于 2015-06-05 03:10:39
您的系统上是否安装了diff工具?
在Mac中,当你安装Xcode时,你会得到一个名为FileMerge的diff工具,它很简单,但在大多数情况下已经足够了。你可以试试WinMerge for Windows,我以前用过它,它很不错,而且是开源的。
你也可以试试Perforce的P4 Merge tool,它是免费提供的。
这两个选项都可以选作SourceTree中的比较/合并工具。
发布于 2017-05-27 00:29:52
Beyond Compare在Mac上也运行得很好。它也支持Windows和Linux,但我还没有尝试过。
您可以从https://www.scootersoftware.com/download.php下载它,并确保在第一次打开Beyond Compare时也从顶部菜单栏安装命令行工具,因为如果没有安装命令行工具,源代码树外部比较将不起作用
发布于 2021-06-29 05:46:39
对于较新版本的SourceTree,通过单击filemerge+打开首选项,在Diff选项卡下可以选择您的工具(kdiff3、p4merge或默认设置为⌘)
https://stackoverflow.com/questions/30628134
复制相似问题