【问题标题】:How to know if a changeset was partially merged using the TFS APIs?如何知道变更集是否使用 TFS API 部分合并?
【发布时间】:2015-11-22 16:27:15
【问题描述】:

如何知道变更集是否已使用 Team Foundation 服务器 API 部分合并?

一种方法是检查变更集中的每个文件。如果一个文件被合并了,而很少有文件没有被合并,那么它就是部分合并的。

但是有什么直接的方法吗?

任何帮助或代码 sn-p 都会有很大帮助。

【问题讨论】:

    标签: c# tfs merge changeset


    【解决方案1】:

    一种方法是检查变更集中的每个文件。

    如果一个文件被合并,并且有几个文件没有被合并,那么它的部分被合并了。

    但是有什么直接的方法吗?

    【讨论】:

      【解决方案2】:

      这不使用 API,但它会为您提供所需的信息,而无需手动检查每个文件。

      您可以在 Visual Studio 命令提示符下使用 tf merges 命令

      tf merges $/MyTeamProject/SourceBranch $/MyTeamProject/DestinationBranch /recursive

      该命令生成的报告将列出来自源分支的变更集和合并的变更集。如果合并是部分合并,则源变更集旁边将有一个 *

      【讨论】:

        猜你喜欢
        • 2019-03-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-23
        • 1970-01-01
        • 2020-05-20
        • 2011-04-30
        • 1970-01-01
        相关资源
        最近更新 更多