共用方式為


使檔案類型與檔案比較工具產生關聯

您可以使用預設檔案-整合式的 Visual Studio , 差異比對視窗比較工具,比較文字檔。但是,您可以針對您指定的檔案類型,啟用您慣用的檔案比較工具。您可以使用支援您要比較之兩個檔案完整路徑的任何比較工具,做為命令列引數。

必要的使用權限

您必須是電腦已安裝 Visual Studio 處之 [Administrators] 或 [Users] 安全性群組的成員,才能執行此程序。如需詳細資訊,請參閱Team Foundation Server 使用權限

若要讓某個檔案類型與協力廠商比較工具產生關聯

  1. 請執行下列任一組步驟。

    1. 在 Visual Studio 中,在功能表列上,選取 [工具], [選項]。

    2. 在 [選項] 對話方塊中,展開 [原始檔控制]、按一下 [Visual Studio Team Foundation Server],然後按一下 [設定使用者工具]。

    -或-

    1. 在視窗中,選取 [開始], [所有程式], [Microsoft Visual Studio 2012], [Visual Studio 工具], [開發人員命令提示字元]。

    2. 輸入 tf diff /configure

  2. 在 [設定使用者工具] 對話方塊中,按一下 [加入]。

    [設定工具] 對話方塊隨即出現。

  3. 在 [副檔名] 對話方塊中,指定您想要與工具產生關聯的副檔名 (例如 .cpp)。

  4. 在 [操作] 清單中,選擇 [比較]。

  5. 在 [命令] 方塊中,輸入工具的路徑和名稱,或選擇省略符號 () 找出並指定工具。結果應類似下列範例:

    C:\Program Files\OtherDiff\otherdiff.exe
    
  6. 在 [引數] 方塊中,輸入工具需要的任何引數:

    • %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
    
    注意事項注意事項

    此功能與版本控制的標籤無關,您可以將這個標籤套用到版本控制中的特定版本項目,如使用標籤來建立檔案的快照中所述。

  7. 在 [設定工具] 對話方塊中,選取 [確定]。

  8. 如果您要指定其他類型的檔案,請重複步驟 4−9。

  9. 在 [設定使用者工具] 對話方塊中,按一下 [確定]。