合併命令 (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]
參數
引數
Argument
說明
<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
changeset 147 旁的星號 *
表示只有該變更集中的部分變更 #147 合併為 changeset #167。