使檔案類型與差異工具產生關聯
更新:2010 年 8 月
您可以使用 Visual Studio 中的預設比較工具,比較文字檔與 XML 檔。 但是,您可以針對您指定的檔案類型,啟用您慣用的檔案比較工具。 您可以使用支援您要比較之兩個檔案完整路徑的任何比較工具,做為命令列引數。
必要的使用權限
您必須是電腦 (已安裝 Visual Studio 者) 之 [Administrators] 或 [Users] 安全性群組的成員,才能執行此程序。 如需詳細資訊,請參閱 Team Foundation Server 使用權限。
若要讓某個檔案類型與協力廠商比較工具產生關聯
請執行下列任一組步驟。
在 Visual Studio 中,開啟 [工具],然後按一下 [選項]。
在 [選項] 對話方塊中,展開 [原始檔控制]、按一下 [Visual Studio Team Foundation Server],然後按一下 [設定使用者工具]。
-或-
在 Windows 中,請依序按一下 [開始]、[所有程式],依序指向 [Microsoft Visual Studio 2010]、[Visual Studio Tools],再按一下 [Visual Studio 命令提示字元 (2010)]。
輸入 tf diff /configure。
在 [設定使用者工具] 對話方塊中,按一下 [加入]。
[設定工具] 對話方塊隨即開啟。
在 [副檔名] 對話方塊中,指定您想要與工具產生關聯的副檔名 (例如 .cpp)。
在 [操作] 清單中,按一下 [比較]。
在 [命令] 方塊中,輸入工具的路徑和名稱,或按一下省略符號 (…) 找出並指定工具。 結果應類似下列範例:
C:\Program Files\OtherDiff\otherdiff.exe
在 [引數] 方塊中,輸入工具需要的任何引數:
%1:來源檔案的路徑。
%2:目標檔案的路徑。
%5:使用者使用 Difference 命令之 /option 選項指定的選項。 如需詳細資訊,請參閱 Difference 命令。
%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。
按一下 [確定]。
請參閱
其他資源
變更記錄
日期 |
記錄 |
原因 |
---|---|---|
2010 年 8 月 |
已加入如何指定引數值的詳細資訊。 已加入指向常用外部工具之相關詳細資訊的連結。 |
客戶回函。 |