使檔案類型與檔案比較工具產生關聯
您可以使用預設檔案-整合式的 Visual Studio , 差異比對視窗比較工具,比較文字檔。但是,您可以針對您指定的檔案類型,啟用您慣用的檔案比較工具。您可以使用支援您要比較之兩個檔案完整路徑的任何比較工具,做為命令列引數。
必要的使用權限
您必須是電腦已安裝 Visual Studio 處之 [Administrators] 或 [Users] 安全性群組的成員,才能執行此程序。如需詳細資訊,請參閱Team Foundation Server 使用權限。
若要讓某個檔案類型與協力廠商比較工具產生關聯
請執行下列任一組步驟。
在 Visual Studio 中,在功能表列上,選取 [工具], [選項]。
在 [選項] 對話方塊中,展開 [原始檔控制]、按一下 [Visual Studio Team Foundation Server],然後按一下 [設定使用者工具]。
-或-
在視窗中,選取 [開始], [所有程式], [Microsoft Visual Studio 2012], [Visual Studio 工具], [開發人員命令提示字元]。
輸入 tf diff /configure。
在 [設定使用者工具] 對話方塊中,按一下 [加入]。
[設定工具] 對話方塊隨即出現。
在 [副檔名] 對話方塊中,指定您想要與工具產生關聯的副檔名 (例如 .cpp)。
在 [操作] 清單中,選擇 [比較]。
在 [命令] 方塊中,輸入工具的路徑和名稱,或選擇省略符號 (…) 找出並指定工具。結果應類似下列範例:
C:\Program Files\OtherDiff\otherdiff.exe
在 [引數] 方塊中,輸入工具需要的任何引數:
%1:來源檔案的路徑。
%2:目標檔案的路徑。
%5:使用者使用 Difference 命令之 /option 選項指定的選項。如需詳細資訊,請參閱Difference Command。
%6:來源檔案的標籤 (「易記名稱」)。
%7:目標檔案的標籤 (「易記名稱」)。
提示 如需常用外部工具及其所需之引數的詳細資訊,請參閱 Microsoft 網站上的下列網頁:Team Foundation 中的 diff/merge 設定 - 常見命令與引數值 (英文)。
使用空白字元分隔引數。
例如,您可以指定下列語法來比較兩個檔案:
%1 %2
使用引號將空白字元或引號傳遞到工具。
如果引數包含一個或多個空格,您必須以引號 ("") 括住。如果引數包含一個或多個引號,您必須緊接著引數中的任何引號之後,加入另一個引號。例如,您可以指定下列引數:
"This "" embeds a double quote"
將標籤 (「易記名稱」) 傳遞至工具。
如果您的工具支援顯示標籤 (「易記名稱」) (例如 c:\workspace\test\MyWindow.xaml.cs;C5 (server) 4/26/2010 1:32 PM),您可以加入 %6 和 %7 Token,以便將標籤值傳遞至工具。如果您沒有指定這些 Token,此工具可能會顯示暫存檔的名稱,這可能會難以讀取。
例如,您可以指定下列語法來顯示標籤。
%1 /title1=%6 %2 /title2=%7
注意事項 此功能與版本控制的標籤無關,您可以將這個標籤套用到版本控制中的特定版本項目,如使用標籤來建立檔案的快照中所述。
在 [設定工具] 對話方塊中,選取 [確定]。
如果您要指定其他類型的檔案,請重複步驟 4−9。
在 [設定使用者工具] 對話方塊中,按一下 [確定]。