Share via


使檔案類型與差異工具產生關聯

更新:2010 年 8 月

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

必要的使用權限

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

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

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

    1. 在 Visual Studio 中,開啟 [工具],然後按一下 [選項]。

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

    -或-

    1. 在 Windows 中,請依序按一下 [開始]、[所有程式],依序指向 [Microsoft Visual Studio 2010]、[Visual Studio Tools],再按一下 [Visual Studio 命令提示字元 (2010)]。

    2. 輸入 tf diff /configure

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

    [設定工具] 對話方塊隨即開啟。

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

  4. 在 [操作] 清單中,按一下 [比較]。

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

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

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

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

  7. 按一下 [確定]。

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

  9. 按一下 [確定]。

請參閱

其他資源

比較資料夾和檔案

變更記錄

日期

記錄

原因

2010 年 8 月

已加入如何指定引數值的詳細資訊。 已加入指向常用外部工具之相關詳細資訊的連結。

客戶回函。