相关疑难解决方法(0)

使用Git时在Visual Studio 2013中设置Beyond Compare

如何配置Visual Studio以使用Beyond Compare对于如何配置Visual Studio以使用Beyond Compare有很好的答案.但是,这些步骤的UI在Visual Studio 2013中已更改.部分原因可能是由于我正在使用Git进行SCM,而VS 2013现在具有本机Git支持.

有没有人想出如何配置VS 2013使用Beyond Compare?

git beyondcompare3 visual-studio-2013

32
推荐指数
1
解决办法
7992
查看次数

Visual Studio 2015,代码审查和自定义比较/合并工具,是否有办法使所有这些工作?

我已将使用Team Foundation版本控制的Visual Studio 2015配置为使用Beyond Compare 4作为其合并和比较工具.

但是,这会使代码审查功能失效,因为代码审查依赖于内置的比较工具来为其提供与源相关的注释等.

有没有办法配置它,以便它:

  1. 使用我的自定义(Beyond Compare 4)工具进行常规比较和合并
  2. 在进行代码审查时使用内置比较功能

设置自定义比较和合并工具的对话框似乎没有任何帮助,我已经查看了其余设置而没有找到任何内容.

tfs visual-studio-2015 tfs-code-review

8
推荐指数
1
解决办法
1837
查看次数

如何告诉 Visual Studio 将 WinMerge 与 Git 结合使用?

我在 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)

git winmerge visual-studio

5
推荐指数
1
解决办法
2642
查看次数

我可以在Visual Studio中使用WinMerge作为我的合并/差异工具吗?

我需要比较我的项目中的两个文件,这是用C#编写的.我可以将WinMerge(或任何其他差异工具)与Visual Studio集成,并从内部轻松使用它吗?

winmerge visual-studio-2010 difftool tfvc

4
推荐指数
1
解决办法
1669
查看次数

如何配置Visual Studio以使用Beyond compare for TFS GIT?

有没有办法在使用Git时在Visual Studio 2015中进行"与未修改比较"时使用Beyond Compare作为默认比较工具?

在此输入图像描述

我没有找到"配置用户工具"选项,如 如何配置Visual Studio以使用Beyond Compare中所述.

在此输入图像描述

git tfs beyondcompare visual-studio

4
推荐指数
1
解决办法
3479
查看次数