9

我正在使用最新的 Visual Studio 2012 Update 2,并且我已经安装了官方的 Microsoft 的 Git 支持。但是当我尝试区分修改后的文件时,工作室会尖叫:

Failed to start the configured compare tool.

但似乎 Git 提供程序中没有比较工具的配置!我应该怎么做才能解决这个问题?

也许我错过了什么?

我在 Visual Studio Tools for Git支持论坛的问答部分提出了同样的问题,但目前没有答案。

4

3 回答 3

8

重启 Visual Studio (2019)
对我来说已经足够了。

于 2021-03-12T14:16:56.500 回答
6

如果有人因同样的问题(就像我所做的那样)解决这个问题,VS 2015 可以在 Git 设置下进行配置。

在此处输入图像描述

于 2016-03-12T02:07:54.027 回答
2

确保您已为 Visual Studio 使用的 git 环境设置了 diff.tool。通常,您可以通过从开始菜单启动 Git bash 来找到它。如果您使用其他 git 工具,则必须为全局范围设置此项:

git config --global difftool.vs11.cmd "c:/program files (x86)/microsoft visual studio 11.0/common7/ide/devenv.exe" '//diff' "$LOCAL" "$REMOTE"

git config --global diff.tool vs11

于 2013-06-07T12:13:17.947 回答