Merges 命令(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
变更集 147 旁边的星号 *
表示只有该变更集 #147 中的部分更改合并到变更集 #167 中。