在使用Git时,在Visual Studio 2015中进行“与未修改比较”时,有没有办法使用Beyond Compare作为默认比较工具?
我没有找到“配置用户工具”选项,如中所述 How to configure Visual Studio to use Beyond Compare
答案 0 :(得分:9)
一个选项是按照编辑.git / config配置diff工具,如下所述: http://www.scootersoftware.com/support.php?zz=kb_vcs#visualstudio-git
答案 1 :(得分:3)
配置用户工具仅适用于Visual Studio Team Foundation Server源代码管理插件。不适用于 GIT 源代码管理插件。
由于Visual Studio Git插件使用标准的git配置,因此您的本地存储库可能没有任何特定的diff和merge工具(除非您配置它们),因此全局设置很受尊重。
要验证实际设置,您可以在存储库上打开Git Bash, 发出 git config -list命令并查看merge.tool和 diff.tool设置
尝试在此处进行更改,有更多方法请查看此博客:How to configure diff and Merge tool in Visual Studio Git Tools
答案 2 :(得分:1)
按照此处的说明进行操作(标题为 Visual Studio with Git for Windows 的答案) How to configure Visual Studio to use Beyond Compare
我可以添加的一项重要信息: 在Windows \ user \文件夹中更改 .gitconfig ,而不是在repos或VS中的gitconfig文件之一中更改。这将防止在更新VS时覆盖。
[diff]
tool = bc4
[difftool "bc4"]
cmd = \"C:\\Program Files\\Beyond Compare 4\\BCompare.exe\" \"$LOCAL\" \"$REMOTE\"
[merge]
tool = bc4
[mergetool "bc4"]
cmd = \"C:\\Program Files\\Beyond Compare 4\\BCompare.exe\" \"$REMOTE\" \"$LOCAL\" \"$BASE\" \"$MERGED\"