如何编写通过直接链接过滤的TFS工作项查询,但不显示子项

Rob*_*Rob 1 tfs tfs-workitem tfs2013

我正在尝试编写TFS(2013)查询以用作检入规则(使用TFS Power Tools).我想允许用户根据已解决的要求签入,以及谁的子任务都处于CLOSED状态.

使用"工作项和直接链接"查询类型,我可以在签入期间返回符合条件的所有要求.问题是,查询还将返回子任务,如下所示:

Requirement: This is my Requirement          [Resolved]
Task       :   + This is the child task      [Closed]
Run Code Online (Sandbox Code Playgroud)

这个想法是,在一个分支机构中,人们会根据任务检查他们的工作.完成所有工作并关闭任务后,可以合并分支.要求移至Resolved标记工作已完成,并准备合并.这是我想要使用此查询验证的关联合并检查.团队负责人验证工作是否已完成并满意并执行合并,根据要求检查代码.

如何在保留过滤的同时让我的查询只返回需求工作项而不是任务?

Dyl*_*ith 5

您的方案对我来说没有意义,您只想允许开发人员签署任务已关闭的已解决的需求?(这看起来很奇怪)

但是,您将创建一个返回所有需求的查询,其中State = Resolved并执行直接链接,但选择"仅返回没有指定链接的项目"选项,并按州<>已关闭的所有任务进行筛选.

在此输入图像描述