Visual Studio是否具有内置合并工具?

时间:2017-04-06 16:43:20

标签: visual-studio tfs perforce mergetool p4vs

我在Visual Studio的命令行选项列表中看不到合并开关:https://msdn.microsoft.com/en-us/library/xee0c8y7.aspx

我使用带有开关的diff工具:\diff

我问是因为我想使用IDE工具作为我与P4VS的合并工具。我已经弄清楚如何使用Visual Studio的差异工具:Using the Built in Visual Studio Diff Tool to View P4VS's Diffs

我知道合并工具,因为Microsoft必须支持Team Foundation Server:https://msdn.microsoft.com/en-us/library/ee341461(v=expression.40).aspx#sectionSection1我有什么方法可以访问该合并工具吗?

1 个答案:

答案 0 :(得分:1)

您可以直接使用 VsDiffMerge.exe 工具来比较和合并本地文件。工具目录是

C:\Program Files (X86)\Microsoft Visual Studio 1X.0)\Common\IDE\ VsDiffMerge.exe

要执行合并操作,您需要使用/m,详细信息语法如下:

"%VS140COMNTOOLS%/../IDE/vsdiffmerge.exe" "File1" "File2" 
"FileThatServesAsBase" "FileThatServesasTarget" /m  

更多详细信息请查看此博客:Use Visual Studio as your Diff and Merging Tool for local files