TFS树查询包含意外的链接项

时间:2016-08-18 14:26:59

标签: tfs tfs2013

我创建了一个TFS查询,如果作为简单的平面列表查询运行,则工作正常,没有按预期方式终止项目。请注意,括号[]表示分组。

Team Project    =   @Project
[ And   Work Item Type  =   Epic
Or  Work Item Type  =   Improvement ]
And State   <>  Terminated
[ And   Iteration Path  Under   A\B1
Or  Iteration Path  Under   A\B2 ]

现在我想将它用作树查询中链接项的查询。在这种情况下,即使我在查询中明确排除它们,我也会在状态Terminated中获得链接的工作项。这是为什么?

我可以想象这可能是因为孩子没有被终止,但是我仍然希望他们被过滤,因为在平面列表中他们也被过滤了。

1 个答案:

答案 0 :(得分:0)

您在查询中选择了哪个过滤选项。 要查找关联的子项,请先选择匹配顶级工作项。要查找关联的父级,请先选择匹配关联的工作项。

enter image description here

您还可以通过创建一些使用tfs api执行两个查询(父/子)并将结果相交的自定义代码来实现该结果。