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

时间:2012-07-11 17:18:35

标签: tfs tfs2010 branching-and-merging

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

Trunk ----------------------------------------------
      \                \
       \                ------- Release 2.0
        -- Release 1.0

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

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

1 个答案:

答案 0 :(得分:5)

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