如何配置Visual Studio以使用Beyond Compare对于如何配置Visual Studio以使用Beyond Compare有很好的答案.但是,这些步骤的UI在Visual Studio 2013中已更改.部分原因可能是由于我正在使用Git进行SCM,而VS 2013现在具有本机Git支持.
有没有人想出如何配置VS 2013使用Beyond Compare?
我已将使用Team Foundation版本控制的Visual Studio 2015配置为使用Beyond Compare 4作为其合并和比较工具.
但是,这会使代码审查功能失效,因为代码审查依赖于内置的比较工具来为其提供与源相关的注释等.
有没有办法配置它,以便它:
设置自定义比较和合并工具的对话框似乎没有任何帮助,我已经查看了其余设置而没有找到任何内容.
我在 VS2017 Enterprise 中使用 Git,如果我在 Changes 中右键单击一个文件并选择“与未修改的比较”,它将使用 VS diff 工具在 VS 中的新窗口中打开。
我想改用 WinMerge,并且一直在查看诸如this(BeyondCompare 的说明,但原理应该相同)、this(GitExtensions 同上)和this 之类的资源,但无法使其工作。无论我做什么,我仍然可以在 VS 中获得 VS diff 工具。
我的用户文件夹中的 .gitconfig 文件看起来像这样......
[user]
name = Me
email = myemail@somewhere.jim
[core]
autocrlf = true
[diff]
tool = winmerge
[difftool "winmerge"]
cmd = "'C:/Program Files (x86)/WinMerge/WinMergeU.exe'" -e "$LOCAL" "$REMOTE"
Run Code Online (Sandbox Code Playgroud)
...我的项目文件夹中的 .git/config 文件看起来像这样(敏感信息已更改)...
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
[user]
[diff] …Run Code Online (Sandbox Code Playgroud) 我需要比较我的项目中的两个文件,这是用C#编写的.我可以将WinMerge(或任何其他差异工具)与Visual Studio集成,并从内部轻松使用它吗?
有没有办法在使用Git时在Visual Studio 2015中进行"与未修改比较"时使用Beyond Compare作为默认比较工具?
我没有找到"配置用户工具"选项,如 如何配置Visual Studio以使用Beyond Compare中所述.