合并命令 (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 中的一些更改合并到变更集 #167 中。