用于在Visual Studio 2010中比较文件的工具

时间:2011-02-01 13:25:38

标签: visual-studio-2010 file diff compare ankhsvn

我阅读了这篇Tool for comparing files in Visual Studio帖子以及推荐的帖子,但不幸的是,它仅适用于VS-2008。我想知道是否有一个工作工具来比较visual studio 2010中的选定文件。

理想情况下,在解决方案资源管理器中选择2个文件,然后右键单击并选择“比较所选文件”

我也有ankhSVN,因为我的颠覆程序因此无法使用

编辑:我已成功选择WinMerge作为Diff流程的工具,但我如何实际比较使用它的2个文件?

4 个答案:

答案 0 :(得分:5)

AnkhSVN与VS2005,2008和2010相同。您可以使用工具 - >选项 - >源控制 - > Subversion用户工具,用于配置差异/合并和修补工具。它会自动检测大多数工具,因此您只需从下拉菜单中选择它们。

另见ankhsvntips

编辑:目前没有选择差异2个不同的文件,你只能区分同一个文件的版本。

答案 1 :(得分:2)

我使用Beyond Compare,它真的很棒。 http://www.scootersoftware.com/support.php?c=kb_vcs.php

答案 2 :(得分:1)

SourceGear DiffMerge很棒,与VS2010和AnkhSvn很好地融合。这是recommended in the AnkhSvn wiki

要比较2个文件,只需从“文件”菜单中选择“打开文件差异...”。

答案 3 :(得分:1)

WinMerge的VS IDE配置说明可从Paul Bouwer的博客文章Replace diff/merge tool in Visual Studio Team System with WinMerge获得:

在Visual Studio下的工具>选项>源控制> Visual Studio Team Foundation>配置用户工具,使用指示的选项添加比较和合并条目。

在VS IDE中的任何位置都可以使用比较命令,例如在Pending Changes and Changeset Details窗口中。

同样适用于Windows资源管理器集成和独立工具。