有没有办法可以在Mac上将Visual Studio代码设置为SourceTree中的默认差异/合并工具? 提前谢谢。
答案 0 :(得分:3)
您需要在Sourcetree中进行以下配置
差异参数→
--diff --wait "$LOCAL" "$REMOTE"
合并参数→-n --wait "$MERGED"
保存配置后,然后转到Sourcetree并右键单击存在合并冲突的文件解决冲突→启动外部合并工具
< / li>注意: Diff 和 Merge 命令应指向
/usr/local/bin/code
而不是code
,否则将不起作用
答案 1 :(得分:1)
根据docs I found,SourceTree只使用您已配置git repo的任何内容。
您可以将git repo配置为使用带有git config
命令的VS代码,如下所示:
git config --global core.editor "code --wait"
但是,您必须先将VS代码配置为launch from the terminal才能生效。
有关详细信息,请参阅this blog。
答案 2 :(得分:0)
我发现this包含有关如何使其在Mac上运行的说明。在使用可执行文件的完整路径之前,我无法使其工作(我也在全局路径中设置了代码)
/usr/local/bin/code