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

指定可以用以显示合并历史记录的格式:

  • Brief:默认值,显示源和目标项的变更集编号以及作者和目标签入的日期。

  • Detailed:显示源和目标项的详细路径和变更集编号。

/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 中。

请参见

参考

命令行语法(版本控制)

Merge 命令

Branch 命令

概念

信息性命令

其他资源

Tf 命令行实用工具命令

分支和合并