Microsoft Git提供程序和Visual Studio 2012未能启动配置的比较工具

f45qwnt8  于 2023-01-04  发布在  Git
关注(0)|答案(6)|浏览(279)

我正在使用最新的Visual Studio 2012 Update 2,我已经安装了官方的Microsoft's Git support。但当我尝试比较修改后的文件时,Studio尖叫道:

Failed to start the configured compare tool.

但是在Git提供者中似乎没有配置比较工具!我应该怎么做来解决这个问题?
也许我错过了什么?
我在Visual Studio Tools for Git support forum的Q&A部分也问过同样的问题,但目前还没有答案。

vwoqyblh

vwoqyblh1#

重新启动Visual Studio(2019)解决了这个问题。

jmo0nnb3

jmo0nnb32#

如果有人因为同样的问题而遇到这个问题(就像我一样),VS 2015可以在Git设置下进行配置。

dtcbnfnu

dtcbnfnu3#

确保你已经为visual studio使用的git环境设置了diff.tool,通常你可以从开始菜单启动Git bash,如果你使用其他git工具,你必须为全局范围设置diff. tool:
第一个月
git config --global diff.tool vs11

yxyvkwin

yxyvkwin4#

我注意到当你重新启动VS(1)时,如果你试图查看一个你没有打开/加载的文件的变化,diff工具会感到困惑。* 对我来说重新启动是个问题 *

**我的解决方案:**只需在VS中打开/加载该文件,然后重试。

(1):* 我正在使用VS 2022,但似乎所有版本都会发生这种情况 *

p5fdfcr1

p5fdfcr15#

我在VS 2022中遇到过这种情况,修复方法也是重新启动,但不仅仅是我遇到问题的VS示例,我必须重新启动所有正在运行的示例。

  • 我的全局git比较工具已经正确配置
  • VS运行升高
  • 在出现问题的示例中,只有某些文件会触发该问题;其他的比较好。其他运行的VS示例也比较好。
rbl8hiat

rbl8hiat6#

我遇到了完全相同的问题。在我的具体情况下,我使用倍福TwinCAT 3(VisualStudio),并得到了错误信息
“代码转换- Git / Fehler开始配置通用工具”
在英语中,这意味着“无法启动配置的比较工具”。
我发现每次当我试图比较一个已经在Visual Studio中打开的文件时,我都会收到这个消息。
解决方案:首先关闭文件,然后比较此文件
仅当Visual Studio配置为不重新打开上次打开的会话/文件时,关闭项目或重新启动Visual Studio才有帮助。这就解释了为什么有些人通过重新启动Visual Studio成功,而有些人则没有成功。

相关问题