合併命令 (Team Foundation 版本控制)
Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 |Visual Studio 2022
tf merges
命令會顯示 Team Foundation 版本控制 (TFVC) 中指定來源和目的地分支之間過去合併的詳細資訊。
先決條件
若要使用 merges
命令,請將 [讀取] 許可權設定為 [允許來源和目的地分支]。 如需詳細資訊,請參閱 預設 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。