visualstudio-VS2012的TFS默认合并工具的命令行参数是什么



我正试图在VS(Tools -> Options, Select Source Control -> Visual Studio Team Foundation, Click Configure User Tools)中添加一个合并工具,这样我就可以从命令行正确地运行diff和合并。默认工具在VS编辑器中工作得很好,但在命令行中工作得不好,除非我们添加了这些设置。

我读了很多关于VS2012提供的新合并工具的好东西。该工具位于:

C:Program Files (x86)Microsoft Visual Studio 11.0Common7IDEvsDiffMerge.exe

但我似乎无法正确理解命令行参数。

根据Jehan LINK1和信息LINK2提供的链接,命令行应该是:

C:Program Files (x86)Microsoft Visual Studio 11.0Common7IDEvsDiffMerge.exe
%1 %2 %3 %4 /m /t

然而,在上面的链接中,我注意到一条评论提到,对于VS2012,该人员必须使用以下命令行才能使其工作:

C:Program Files (x86)Microsoft Visual Studio 11.0Common7IDEvsDiffMerge.exe
/t /m %1 %2 %3 %3 %3 %4

%1=原件%2=已修改%3=基础%4=合并

p.S:我没有VS2012,也没有测试过这个。所以不能保证答案,请测试一下,如果它不起作用,请告诉我,这样可以帮助其他人寻找答案。

请查看下面的文章,其中解释了vsDiffMerge.exe命令。

http://roadtoalm.com/2013/10/22/use-visual-studio-as-your-diff-and-merging-tool-for-local-files/

最新更新