是否有命令行TFS工具来跟踪分支之间的变更集?

Kei*_*ill 6 tfs tfs2010 branching-and-merging

Visual Studio 2010具有这个很好的GUI,允许您在多个分支之间查看变更集的迁移.如果可能的话,我想通过命令行以文本格式获取此信息.我们每天运行PowerShell脚本来检查Release分支和Trunk之间的未合并更改.这确保我们不会忘记将错误修复传播回Trunk.但是,我们缺少的是能够检查相同的错误修复是否传播到更新的发布分支,例如:

Trunk ----------------------------------------------
      \                \
       \                ------- Release 2.0
        -- Release 1.0
Run Code Online (Sandbox Code Playgroud)

我们可以轻松检查Release 1.0和Trunk之间的未合并更改,但我们也希望确保这些更改集也可以下载到Release 2.0中.

tf merge /candidate在Trunk和Release 2.0之间运行将不会有效,因为我们将获得与2.0版本之后实现的新功能相关的一系列更改集.也许我可以做一个毫无根据的合并候选检查(从1.0版到2.0版)?或者也许TFS 2012为变更集跟踪提供了一些新的命令行选项?

Jam*_*eed 5

您可能需要使用的组合tf branchestf merges.如果这些没有提供您所需的信息,那么我认为您将使用TFS API编写自己的控制台应用程序或PowerShell snapin