2014-04-11 24 views
3

我想在VS(Tools -> Options, Select Source Control -> Visual Studio Team Foundation, Click Configure User Tools)中添加合併工具,以便我可以從命令行正確運行diff和merge。除非我們添加這些設置,否則默認工具在VS編輯器中效果很好,但不是命令行。什麼是VS 2012的TFS默認合併工具的命令行參數?

我也讀了不少的好東西由2012年VS提供的新的合併工具的工具位於:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\vsDiffMerge.exe 

但我似乎無法得到命令行參數的權利。

回答

1
+0

謝謝!我看到該文件,但不明白如何將參數轉換爲命令行參數以放入VS選項窗口。我正在嘗試添加此合併工具,以便每當我執行tf get操作時,都會打開合併工具來合併更改。 – raleign

+0

VS 2012提供的新合併工具。該工具位於:C:\ Program Files文件(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ vsDiffMerge.exe – raleign

2

按照由查漢LINK1和信息LINK2提供的鏈接,在命令行應該是這樣的:

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

然而,在上面我看到一個評論提的是,VS2012的鏈接,該人必須使用以下命令行才能使其工作:

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

%1 =原始的 %2 =改性 %3 =鹼基 %4 =合併

P.S:我沒有VS2012和沒有測試此。所以不能保證答案,請測試,讓我知道,如果它不起作用,以便它可以幫助其他人尋找答案。

+0

我剛剛在VS2010中使用VS2013 vsDiffMerge工具,第一個選項是效果最好的工具: 'C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ vsDiffMerge.exe %1%2%3%4/m/t' –

相關問題