分享方式:


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

changeset 147 旁的星號 * 表示只有該變更集中的部分變更 #147 合併為 changeset #167。