我正在运行 VS 2013 和 Devart Code Compare 4.0.51(免费)。
更改某些设置后,每当我在 Visual Studio 中进行比较时,都会打开一个完整的代码比较窗口以显示两个文件之间的差异,而不是在 Visual Studio 中显示差异。
如何让它重新显示在 Visual Studio 中?
我已经查看了单独的代码比较实例以及 Visual Studio 中的设置,但似乎找不到任何相关内容。谷歌在这方面显然没有帮助。
我正在运行 VS 2013 和 Devart Code Compare 4.0.51(免费)。
更改某些设置后,每当我在 Visual Studio 中进行比较时,都会打开一个完整的代码比较窗口以显示两个文件之间的差异,而不是在 Visual Studio 中显示差异。
如何让它重新显示在 Visual Studio 中?
我已经查看了单独的代码比较实例以及 Visual Studio 中的设置,但似乎找不到任何相关内容。谷歌在这方面显然没有帮助。
对于 4.0.77,在“工具>选项...”中的独立应用程序中
然后“环境>常规”
“默认情况下从命令行使用独立应用程序”有一个复选框(我的第二个选项),您需要取消选中它。
如果您使用的是 AnkhSVN:
工具 > 选项 > 源代码管理 > Subversion 用户工具:
外部差异工具:
"C:\Program Files\Devart\Code Compare\CodeCompare.exe" /SC=SVN /t1="$(BaseName)" /t2="$(MineName)" "$(Base)" "$(Mine)" /环境=视觉工作室
外部合并工具:
"C:\Program Files\Devart\Code Compare\CodeMerge.exe" /SC=SVN /REMOVEFILES /BF="$(Base)" /BT="$(BaseName)" /MF="$(Mine)" / MT="$(MineName)" /TF="$(Theirs)" /TT="$(TheirsName)" /RF="$(Merged)" /RT="$(MergedName)" /environment=visualstudio
如果您正在使用另一个源代码服务器或客户端,请确保将其放在上面显示的最后一个参数中。
(来源:来自 Devart 支持的电子邮件)