共用方式為


合併命令 (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\usernameusername

<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_branchRTM_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。