在 TFS 中查询前任的 children

Query children of a predecessor in TFS

我在一个有大量积压的项目中工作,该项目的结构已定义且无法再更改。

在我们的工作分解结构 (WBS) 中,我们定义了几个 epics 和它们的用户故事。出于项目报告的目的,我们确实定义了“检查点”。

每个检查点都有一堆epics作为前任。所以只有完成所有epics,我们才能通过关卡
在 TFS 2013 中,我确实有一个显示所有检查点的查询。检查点是一个标题为 [Checkpoint] 的 PBI。在此查询中,我还获得了此检查点的前任 (epics)。

现在我想得到这些 epics 中的所有 children(例如):

[Checkpoint]"Infrastructure ready"
 -Link Type "Predecessor": [Epic] "Set-up TFS"
  ---Link Type "Child": [Story]"Request project in dev-ops"
  ---Link Type "Child": [Story]"Set-up Build Environment"
 -Link Type "Predecessor": [Epic] "Set-up Development Environment"
  ---Link Type "Child": [Story] "Create Docker-Container"`

目前,我只能查询检查点及其前身。我正在努力在同一查询中获取前辈的 children。

补充一张现状图: Query with missing children 在图片中,您看到 [Epic] PBI 的 children 丢失了。

如果您的意思是要列出所有 ParentChild 工作项,那么您可以创建一种查询: 工作项目树。参考第一个屏幕截图以获取详细信息:

如果您想获得 ParentChild 工作项用于 specific 工作项,那么您可以创建一种查询:工作项和直接链接。有关详细信息,请参考第二个屏幕截图。


更新:

我们无法在一次查询中获取所有工作项及其父工作项和子工作项。你可以尝试在Work items and direct links query中指定具体的work item ID,就像我的回答中的例子,然后你可以得到与该具体工作项相关的三级工作项。我们只能通过查询来做到这一点,您可能希望获得所有具有三个级别的相关工作项,但不幸的是,这不受支持。

您必须 set-up 多次查询或具有不同的 ID OR-Query,这应该有效。