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