6

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

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

我们可以轻松地检查 Release 1.0 和 Trunk 之间的未合并更改,但我们还希望确保这些更改集也能传播到 Release 2.0。

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

4

1 回答 1

5

您可能希望使用tf branches和的组合tf merges。如果这些不能为您提供所需的信息,那么我认为您将使用 TFS API 编写自己的控制台应用程序或 powershell 管理单元

于 2012-07-11T19:51:14.593 回答