TFS 2010如何将变更集关联/链接从子工作项聚合到父工作项

时间:2012-07-07 13:23:20

标签: tfs tfs2010 tfsbuild tfs-workitem changeset

我正在使用TFS 2010.

是否可以将变更集关联/链接从子工作项聚合到父工作项,以便(例如)需求自动链接/关联到链接到其子任务的所有变更集?

我有一个印象,我期待TFS Build服务可能会自动完成这项工作。但是现在,当我尝试使用TFS Build时,它似乎没有做任何事情来汇总(和聚合)从子工作项到父工作项的变更集关联。我认为它只是将新/最近的变更集与当前版本相关联。

3 个答案:

答案 0 :(得分:1)

尝试TFS Aggregator

示例使用

  • 当孩子被转移到“进行中”时,将Bug,PBI(或任何父母)的状态更新为“进行中”
  • 当所有孩子都搬到“完成”或“已删除”时,将Bug,PBI(或任何父母)的状态更新为“完成”
  • 使用所有任务的“剩余工作”的总和更新Bug,PBI等上的“剩余工作”。
  • 使用孙子孙女的所有“剩余工作”(即Sprint中的PBI和Bug的任务)的总和更新Sprint上的“剩余工作量”。
  • 汇总单个工作项目的总数(即Dev Estimate + Test Estimate = Total Estimate)

答案 1 :(得分:0)

工作项与变更集和构建的链接存储在关系仓库数据库中。您可以创建查询以检索信息。

此MSDN页面显示构建如何链接到变更集,然后链接到工作项。

http://msdn.microsoft.com/en-us/library/ms244691.aspx

答案 2 :(得分:0)

Here是B.Hodges的一篇优秀文章,描述了如何检索工作项之间的联系。通过使用ILinking服务在给定源控制路径下的变更集。
您可以使用此示例作为基础,以便构建一个可以完成工作的自定义工具。据我所知,没有这样的工具可用,所以我认为最好的办法是用TFS-SDK实现你需要的东西。

由@KMoraz提出的优秀tool聚合关系仅在WorkItems的上下文中,因此您将缺少变更集部分。