Merges 命令

顯示指定的來源和目的分支之間過去合併的詳細資訊。

必要的使用權限

若要使用 merges 命令,您必須將來源和目標分支的 [讀取] 權限設定為 [允許]。 如需詳細資訊,請參閱Team Foundation Server 使用權限

tf merges [source] destination [/recursive] [/extended] [/format:(brief|deltailed)] [/login:username, [password]] [/showall]]] [/collection:TeamProjectCollectionUrl]

參數

引數

描述

source

篩選合併記錄,只包含具有指定來源的項目。

這個參數是一個選擇性項目。

destination

指定要為其顯示合併記錄的目的分支。

這是必要參數。

username

提供 /login 選項的值。 您可以將使用者名稱值指定成網域\ 使用者名稱或使用者名稱的格式。

TeamProjectCollectionUrl

Team 專案集合的 URL (例如 http://myserver:8080/tfs/DefaultCollection),該集合包含您要顯示相關合併記錄的分支。

選項

描述

/recursive

顯示在指定的 Team Foundation 版本控制伺服器資料夾及其子資料夾中所有合併的資訊。

/extended

顯示目標項目特定範圍的合併清單 (例如:tf merges tgt\file1.txt; C21-25)。 這個選項會顯示合併類型 (例如新增或編輯) 以及來源和目標項目的詳細資訊。 此選項隱含 /format: Detailed

注意事項注意事項
如果您已指定來源項目,就無法使用這個選項。

/format

指定可用來顯示合併記錄的格式:

  • Brief:預設值,這個值會顯示來源和目標項目的變更集編號以及目標簽入的作者和日期。

  • Detailed:顯示來源與目標項目的詳細路徑和變更集編號。

/login

指定使用者名稱和密碼,以便透過 Visual Studio Team Foundation Server 驗證使用者。

/showall

顯示指定之目標項目在其目前名稱與先前所使用的名稱下的所有過去合併。

/collection

指定 Team 專案集合。

備註

如需其他 Team Foundation 命令的連結,內容提供 Team Foundation 版本控制伺服器中項目與對應至此伺服器之所有工作區的詳細資訊,請參閱可取得資訊的命令

如需如何尋找 tf 命令列公用程式的詳細資訊,請參閱 Tf 命令列公用程式命令

範例

下列範例顯示在 Beta1_branch 和 RTM_branch 之間所執行的所有合併作業的相關資訊。

c:\projects>tf merges /recursive Beta1_branch RTM_branch
  • 範例輸出:

    Changeset  Merged in Changeset   Author   Date
    --------------------------------------------------------
    135         162                   Justin     10/31/2003
    146         162                   Justin      10/31/2003
    147*        167                   Bill       11/02/2003
    

    在變更集 147 旁的 '*' 星號指出在該變更集 #147 中,只有某些變更已合併到變更集 #167。

請參閱

參考

命令列語法 (版本控制)

Merge 命令

Branch 命令

概念

可取得資訊的命令

其他資源

Tf 命令列公用程式命令

分支及合併