我正在使用最新的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部分也问过同样的问题,但目前还没有答案。
6条答案
按热度按时间vwoqyblh1#
重新启动Visual Studio(2019)解决了这个问题。
jmo0nnb32#
如果有人因为同样的问题而遇到这个问题(就像我一样),VS 2015可以在Git设置下进行配置。
dtcbnfnu3#
确保你已经为visual studio使用的git环境设置了diff.tool,通常你可以从开始菜单启动Git bash,如果你使用其他git工具,你必须为全局范围设置diff. tool:
第一个月
git config --global diff.tool vs11
yxyvkwin4#
我注意到当你重新启动VS(1)时,如果你试图查看一个你没有打开/加载的文件的变化,diff工具会感到困惑。* 对我来说重新启动是个问题 *
**我的解决方案:**只需在VS中打开/加载该文件,然后重试。
(1):* 我正在使用VS 2022,但似乎所有版本都会发生这种情况 *
p5fdfcr15#
我在VS 2022中遇到过这种情况,修复方法也是重新启动,但不仅仅是我遇到问题的VS示例,我必须重新启动所有正在运行的示例。
rbl8hiat6#
我遇到了完全相同的问题。在我的具体情况下,我使用倍福TwinCAT 3(VisualStudio),并得到了错误信息
“代码转换- Git / Fehler开始配置通用工具”
在英语中,这意味着“无法启动配置的比较工具”。
我发现每次当我试图比较一个已经在Visual Studio中打开的文件时,我都会收到这个消息。
解决方案:首先关闭文件,然后比较此文件
仅当Visual Studio配置为不重新打开上次打开的会话/文件时,关闭项目或重新启动Visual Studio才有帮助。这就解释了为什么有些人通过重新启动Visual Studio成功,而有些人则没有成功。