我在Windows7中使用SourceTree作为Git客户端。我遇到了一个冲突,为了解决这个问题,我按照建议点击了Launch external merge tool
。很快就会弹出一个窗口,然后什么都不会发生!
我刚刚在我的Mac OS上尝试了一下,它显示了外部合并工具,就像预期的那样。
在Tools -> Options -> Diff -> External Diff / Merge下拉框中,选择System Default
。
我希望看到diff合并工具,但它从来没有出现在我的窗口中,有人知道原因是什么吗?
发布于 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或默认设置为⌘)
发布于 2021-08-26 10:17:59
这可能是由于Sourcetree找不到'.gitconfig‘文件位置所致。即使你保留了“允许Sourcetree修改你的全局Git配置文件”复选框。可能不会更新。
尝试将系统环境变量中的HOME添加到'.gitconfig‘文件位置的路径中。例如,主页C:\Users\XXX
https://stackoverflow.com/questions/30628134
复制相似问题