我正在尝试编写TFS(2013)查询以用作检入规则(使用TFS Power Tools)。我想允许用户根据已解决的要求签入,以及谁的子任务都处于CLOSED状态。
使用“工作项和直接链接”查询类型,我可以在签入期间返回符合关联条件的所有要求。问题是,查询还将返回子任务,如下所示:
Requirement: This is my Requirement [Resolved]
Task : + This is the child task [Closed]
这个想法是,在分支机构中,人们会根据任务检查他们的工作。完成所有工作并关闭任务后,可以合并分支。要求移至Resolved标记工作已完成,并准备合并。这是我想要使用此查询验证的关联合并检查。团队负责人验证工作是否已完成并满意并执行合并,根据要求检查代码。
如何在保留过滤的同时让我的查询只返回需求工作项而不返回任务?
答案 0 :(得分:5)
您的方案对我没有意义,您只想允许开发人员签署任务已关闭的已解决要求? (这看起来很奇怪)
但是你要创建一个返回所有需求的查询,其中State = Resolved并执行直接链接,但选择“仅返回没有指定链接的项目”选项并按所有任务进行过滤,其中State<>闭合。