我在Visual Studio 2012中看到了新的比较工具,用于比较两个文件或一个文件的两个版本。我喜欢它。但当我试图找到它时,我找不到它,因为我不使用TFS。
是否有一种方法,我可以比较两个文件的内置功能在Visual Studio(但没有TFS)?
我在Visual Studio 2012中看到了新的比较工具,用于比较两个文件或一个文件的两个版本。我喜欢它。但当我试图找到它时,我找不到它,因为我不使用TFS。
是否有一种方法,我可以比较两个文件的内置功能在Visual Studio(但没有TFS)?
当前回答
如果你安装了Visual Studio,你也可以调用
"%VS110COMNTOOLS%..\IDE\vsdiffmerge.exe" "File1" "File2"
或Visual Studio 2013:
"%VS120COMNTOOLS%..\IDE\vsdiffmerge.exe" "File1" "File2"
来源:使用Visual Studio作为本地文件的差异和合并工具
其他回答
你可以尝试Visual Studio Gallery中的VSCommands扩展。
最新版本允许您选择两个文件并进行比较:
在Visual Studio 2012、2013、2015中,你也可以用Web Essentials来实现。只需右键单击文件,然后从上下文菜单→Web Essential→Diff所选文件:
它也可以作为一个单独的扩展。
如果你安装了Visual Studio,你也可以调用
"%VS110COMNTOOLS%..\IDE\vsdiffmerge.exe" "File1" "File2"
或Visual Studio 2013:
"%VS120COMNTOOLS%..\IDE\vsdiffmerge.exe" "File1" "File2"
来源:使用Visual Studio作为本地文件的差异和合并工具
在Visual Studio中,diff可以使用命令窗口和工具调用。DiffFiles命令
通过热键Ctrl + W、A或菜单View→其他窗口→命令窗口打开命令窗口 输入命令Tools。DiffFiles "FirstFile.cs" "SecondFile.cs"
还有一个名为CompareFiles的Visual Studio扩展,除了将“比较文件”条目添加到解决方案资源管理器上下文菜单之外,它什么也不做。它调用内置的Visual Studio diff工具。
以防有人(比如我)不想安装一个像VSCommands这样的一体化扩展…