Visual studio 2013 如何让代码比较在VisualStudio内部打开以显示比较结果?

Visual studio 2013 如何让代码比较在VisualStudio内部打开以显示比较结果?,visual-studio-2013,codecompare,Visual Studio 2013,Codecompare,我正在运行VS2013和Devart Code Compare 4.0.51(免费) 更改某些设置后,每当我在Visual Studio中进行比较时,都会打开一个完整的代码比较窗口来显示两个文件之间的差异,而不是在Visual Studio中显示差异 如何将其恢复到Visual Studio内部显示? 我已经在单独的代码比较实例和VisualStudio中查看了设置,但似乎找不到任何相关的设置。谷歌在这方面毫无帮助。对于4.0.77,在“工具>选项”中的独立应用程序中 然后是“环境>常规” “默

我正在运行VS2013和Devart Code Compare 4.0.51(免费)

更改某些设置后,每当我在Visual Studio中进行比较时,都会打开一个完整的代码比较窗口来显示两个文件之间的差异,而不是在Visual Studio中显示差异

如何将其恢复到Visual Studio内部显示?


我已经在单独的代码比较实例和VisualStudio中查看了设置,但似乎找不到任何相关的设置。谷歌在这方面毫无帮助。

对于4.0.77,在“工具>选项”中的独立应用程序中

然后是“环境>常规”


“默认情况下从命令行使用独立应用程序”(我的第二个选项)有一个勾选框,您需要取消勾选。

如果您使用的是AnkhSVN:

工具>选项>源代码管理>Subversion用户工具:

外部差异工具:

“C:\Program Files\Devart\Code Compare\CodeCompare.exe”/SC=SVN/t1=“$(BaseName)”/t2=“$(MineName)”“$(Base)”“$(Mine)”/environment=visualstudio

外部合并工具:

“C:\Program Files\Devart\Code Compare\CodeMerge.exe”/SC=SVN/REMOVEFILES/BF=“$(基本)”/BT=“$(基本名称)”/MF=“$(基本名称)”/MF=“$(基本名称)”/MT=“$(基本名称)”/TF=“$(他们的)”/TT=“$(他们的名称)”/RF=“$(合并的)”/RT=“$(合并的名称)”/environment=visualstudio

如果您正在使用另一个源代码服务器或客户端,请确保将其设置为上面显示的最后一个参数


(来源:Devart support的电子邮件)

如果您陷入VS集成,则反向使用/environment=standalone强制使用独立应用程序(我之所以添加此选项,是因为在搜索引擎中键入“停止代码比较Visual Studio集成”可能会讽刺地为您提供此页面)。