对于VS 2017安装 https://marketplace.visualstudio.com/items?itemName=vs-publisher-457497.FileComparer2017
问题是您不能比较不同的项目中的文件,但您可以复制同一项目中的文件进行比较...
你可以试试 Visual Studio库中的VSCommands扩展 。 最新发布的 允许您选择两个文件并进行比较:
Command Window ( CTRL + ALT + A )
Command Window
Tools.DiffFiles File1 File2
我也有这个问题。没有TFS,但我 发现这篇文章很有用 。
具体而言,步骤1b。
打开Visual Studio命令提示符并导航到Common7 / IDE文件夹并键入
tf diff /configure
Visual Studio代码非常适用于此 - 打开文件夹,右键单击这两个文件并进行比较。
我相信这是Visual Studio 2012的更好的扩展之一,它被称为代码比较,可以找到 这里。
比较任意两个文件并将其合并到一个文件如果安装了visual studio(任何版本),可以执行以下步骤。
的 步骤1: 强> 打开Visual Studio命令提示符。如果找不到visual studio命令提示符,则选择visual studio工具
开始 - > Visual Studio命令提示符
的 第2步: 强> 输入命令vsdiffmerge.exe
如果只需要比较,请忽略开关/ m。
的 语法1: 强> vsdiffmerge< file1> < file2的> < file1的> < OUTPUTFILE> /Tm值
的 语法2: 强> 的 vsdiffmerge< basefilename> < CompareFilename> < basefilename> < OutputFilename> /Tm值 强>
的 例1: 强> 的 vsdiffmerge test1.js test2.js test1.js output.js / t / m 强> 的 例2: 强> vsdiffmerge.exe“C:\ Users \ livingston \ Downloads \ wa \ wa \ Files \ pre \ Test.js”“C:\ Users \ livingston \ Downloads \ wa \ wa \ Files \ Prod \ Test.js”“C: \ Users \ livingston \ Downloads \ wa \ wa \ Files \ pre \ Test.js“”C:\ Users \ livingston \ Downloads \ wa \ wa \ Files \ output \ samp.js“/ t / m
的 第3步: 强> 合并文件
请注意,如果该位置不存在文件名,则会 的 不 强> 打开比较器。
您还可以在进行比较之前美化文件。在visual studio中Ctrl + K + D.
网上有很多美化网站。
在 的 Visual Studio代码 强> 您可以:
Explorer
Select for compare
Compare with '[NAME OF THE PREVIOUSLY SELECTED FILE]'
如果你正在使用TFS连接,那么右键单击你需要比较的文件(通过源代码管理浏览器),它会显示一个这样的窗口 -
现在在'Souce Path:'中更改源文件的路径,然后通过VS比较工具进行比较。
同样,您可以比较文件夹,它同时比较文件夹的所有文件。
文件比较器VS扩展由Akhil Mittal。 完美的轻量级工具,完成工作。
你可以调用 devenv.exe /diff list1.txt list2.txt 从命令提示符,或者,如果Visual Studio实例已在运行,您可以键入 Tools.DiffFiles 在命令窗口中,使用方便的文件名完成:
devenv.exe /diff list1.txt list2.txt
Tools.DiffFiles
如果你安装了VS,你也可以打电话
"%VS110COMNTOOLS%..\IDE\vsdiffmerge.exe" "File1" "File2"
或者对于VS 2013
"%VS120COMNTOOLS%..\IDE\vsdiffmerge.exe" "File1" "File2"
资源: http://roadtoalm.com/2013/10/22/use-visual-studio-as-your-diff-and-merging-tool-for-local-files/