Merges 命令
显示指定的源分支和目标分支之间已往合并的详细信息。
所需权限
若要使用 merges 命令,您必须将对源分支和目标分支的**“读”权限设置为“允许”**。 有关更多信息,请参见 Team Foundation Server 权限。
tf merges [source] destination [/recursive] [/extended] [/format:(brief|deltailed)] [/login:username, [password]] [/showall]]] [/collection:TeamProjectCollectionUrl]
参数
参数 |
说明 |
---|---|
source |
筛选合并历史记录,以便仅包括带有指定源的项。 此参数是可选的。 |
destination |
指定为其显示合并历史记录的目标分支。 此参数是必需的。 |
username |
向 /login 选项提供值。 可以按域\用户名或用户名的格式指定用户名值。 |
TeamProjectCollectionUrl |
您要显示其合并历史记录的分支所在的团队项目集合的 URL(例如,http://myserver:8080/tfs/DefaultCollection)。 |
选项 |
说明 |
---|---|
/recursive |
显示指定的 Team Foundation 版本控制 服务器文件夹及其子文件夹中的所有合并的信息。 |
/extended |
显示特定范围目标项目的合并列表(例如:tf merges tgt\file1.txt; C21-25)。 此选项显示合并的类型(例如,添加或编辑)以及有关源和目标项的详细信息。 此选项暗指 /format: Detailed。
注意
如果指定了源项,您就不能使用此选项。
|
/format |
指定可以用以显示合并历史记录的格式:
|
/login |
指定用于在 Visual Studio Team Foundation Server 中验证用户身份的用户名和密码。 |
/showall |
显示给定目标项在其当前名称和所有以前所用名称下的所有过去合并。 |
/collection |
指定团队项目集合。 |
备注
有关指向其他 Team Foundation 命令的链接(这些命令提供关于 Team Foundation 版本控制 服务器和映射到其中的所有工作区中的项的附加信息),请参见 信息性命令。
有关如何查找 tf 命令行实用工具的更多信息,请参见 Tf 命令行实用工具命令。
示例
下面的示例显示了在 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 中。