如何 return 仅在 TFS 查询中的顶级项目

How to return only top level items in TFS query

使用 TFS Web 界面,我需要编写一个查询,该查询将 return 任何用户故事或 Bug 的发布字段设置为特定版本的所有功能,我可以这样做 (看屏幕截图)但诀窍是:我如何 return 只有功能而不是子工作项?

我尝试了此查询的各种排列以获得我想要的结果。例如,我厌倦了选择 "Return selected link type = Parent" 但这对结果的影响为零 returned。有什么想法吗?

在为此苦苦挣扎了一段时间之后,我不得不得出结论,这是 TFS 的一个失败。当查询依赖于链接的 PBI 的属性时,无法 return 只有顶级结果。

只需尝试将查询设置如下:

查询类型:工作项和直接链接

顶级工作项的过滤器:

    Work item type = Feature 
And Area Path Under ADSuite\

链接工作项的过滤器:

    Work item type in User Story, Bug 
And RELEASE <> Release 07   #or RELEASE Not Under Release 07

过滤选项

Only return items that do not have matching links

链接类型

Return links of any type

我们只能使用相反的条件来列出没有子工作项的功能。我们需要列出所有相反的条件......但似乎很难设置条件组合。在我看来,如果你只需要查询出特征,你可以将查询结果(带有子工作项)导出到excel,它们会过滤出特征。这应该是一个简单的方法。

正如 starain-MSFT 和 Andy-MSFT 在上面的评论中所指出的,不可能生成一个查询,其中 returns 仅基于顶级项目的子项中的条件 returns =12=]仅在网络界面中,这正是我所需要的。显然可以使用 REST API 提取查询,但是您将无法使用解析的结果构建仪表板小部件。