在使用Git时,是否有办法将Beyond Compare设置为Visual Studio 2015/2017中“与未修改文件比较”的默认比较工具?
我在如何配置Visual Studio使用Beyond Compare中没有找到描述的“配置用户工具”选项。
有一个选项是按照这里描述的方式遵循编辑 .git/config 来配置差异工具: http://www.scootersoftware.com/support.php?zz=kb_vcs#visualstudio-git
要验证实际设置,可以在存储库上打开Git Bash,发出git config -list命令并查看merge.tool和diff.tool设置
在这里尝试更改它,更多方法请参阅此博客:如何在Visual Studio Git工具中配置差异和合并工具
请按照指示操作(标题为Visual Studio with Git for Windows的答案)。 如何配置Visual Studio使用Beyond Compare
我可以补充一条重要的信息: 更改位于您的Windows \user\文件夹中的.gitconfig,而不是存储在存储库或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\"
BCompare.exe
时遇到了问题,但使用 BComp.exe
则可以正常工作。BC 网站也使用 BComp.exe
:https://www.scootersoftware.com/support.php?zz=kb_vcs#visualstudio-git - Hp93