Azure DevOps 服務 |Azure DevOps Server |Azure DevOps Server 2022
Visual Studio 2019 |Visual Studio 2022
tf merges 命令會顯示 Team Foundation 版本控制 (TFVC) 中指定來源和目的地分支之間過去合併的詳細資訊。
先決條件
| 類別 | 需求 |
|---|---|
| 許可 | 讀取 許可權設定為 [允許來源 和目的地分支]。 |
如需詳細資訊,請參閱 預設 TFVC 權限。
語法
tf merges [source] destination [/recursive] [/extended] [/format:(brief|detailed)] [/login:username, [password]] [/showall]]] [/collection:TeamProjectCollectionUrl]
參數
參數
自變數
描述
<source>
篩選合併歷程記錄,只包含具有指定來源的專案。
這個參數是選擇性的。
<destination>
指定顯示合併記錄的目的地分支。
這是必要參數。
<username>
提供值給 [/login] 選項。 您可以將 username 值指定為 DOMAIN\username 或 username。
<TeamProjectCollectionUrl>
專案集合的 URL,其中包含您要顯示合併歷程記錄的分支,例如 http://myserver:8080/tfs/DefaultCollection。
選項
選項
描述
/recursive
顯示指定之 TFVC 伺服器資料夾及其子資料夾中所有合併的資訊。
/extended
顯示特定目標項目的合併清單,例如 tf merges tgt\file1.txt; C21-25。 此選項會顯示合併類型,例如新增或編輯,以及來源和目標專案的詳細資訊。 這個選項表示 /format: Detailed。
注意
如果您指定來源專案,則無法使用此選項。
/format
指定合併歷程記錄可以顯示的格式:
-
Brief(預設值):顯示來源和目標專案以及作者和目標簽入日期的變更集編號。 -
Detailed:顯示來源和目標專案的詳細路徑和變更集編號。
/login
指定要向 Azure DevOps 驗證使用者的使用者名稱和密碼。
/showall
在其目前名稱和所有先前使用的名稱下,顯示指定目標專案的所有過去合併。
/collection
指定專案集合。
言論
如需如何使用 tf 命令行公用程式的詳細資訊,請參閱 使用 Team Foundation 版本控制命令。
例子
下列範例會顯示在 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 合併為 changeset #167。