我在Visual Studio 2012中看到了新的比较工具,用于比较两个文件或一个文件的两个版本。我喜欢它。但当我试图找到它时,我找不到它,因为我不使用TFS。

是否有一种方法,我可以比较两个文件的内置功能在Visual Studio(但没有TFS)?


当前回答

Akhil Mittal开发的File Comparer Visual Studio扩展是一个很好的轻量级工具。

其他回答

对于Visual Studio 2019, File Differ插件允许比较不同项目中的文件:

你可以从这里安装:

OLD:

对于Visual Studio 2017,安装*[FileComparer2017][4]* 问题是你不能比较不同项目中的文件,但是你可以复制同一个项目中的文件来比较…

如果你安装了Visual Studio,你也可以调用

"%VS110COMNTOOLS%..\IDE\vsdiffmerge.exe" "File1" "File2"

或Visual Studio 2013:

"%VS120COMNTOOLS%..\IDE\vsdiffmerge.exe" "File1" "File2"

来源:使用Visual Studio作为本地文件的差异和合并工具

(命令窗口)(Ctrl + Alt + A):

Tools.DiffFiles File1 File2

您可以从Visual Studio开发人员命令提示符中调用devenv.exe /diff list1.txt list2.txt,或者,如果Visual Studio实例已经在运行,您可以键入Tools。在命令窗口中的DiffFiles,有一个方便的文件名补全:

我也有这个问题。没有TFS,但我发现将文件类型与文件比较工具相关联这篇文章很有帮助。

具体来说,步骤1b。

打开Visual Studio命令提示符,导航到Common7/IDE文件夹并键入

tf diff /configure