我只想在 TFS 中运行查询,以获取当前处于关闭状态的工作项列表。条件是 & 。
例如:如果项目 A 完成编码并被分配给人员 X 进行审查,状态为“代码审查中”,然后项目 A 经历了所有状态并关闭。
那么,现在我可以运行 TFS 查询来获取由人 X 审查的已关闭项目(如 A)的列表吗?
我只想在 TFS 中运行查询,以获取当前处于关闭状态的工作项列表。条件是 & 。
例如:如果项目 A 完成编码并被分配给人员 X 进行审查,状态为“代码审查中”,然后项目 A 经历了所有状态并关闭。
那么,现在我可以运行 TFS 查询来获取由人 X 审查的已关闭项目(如 A)的列表吗?
您应该能够进入 Team Explorer 并从主屏幕 (TFS 2012) 中选择 Work Items 下的 New Query。从那里,您可以更改要查询的项目或工作项类型。您还可以添加其他字段进行搜索以及定义它们如何连接在一起(和/或)。您应该能够浏览这些字段并查询您要查找的内容。
如果没记错的话,您应该能够在以前的 TFS 版本(至少 2008 和 2010)中访问类似的功能。
理想情况下,您希望查询不方便的 WI 历史记录。但是,您可以创建一个自动填充的新字段并在查询中使用它。
<FieldDefinition name="Ready to test by" refname="Custom.actual.reviewedBy" type="String" reportable="detail">
<WHENNOTCHANGED field="System.State">
<READONLY />
</WHENNOTCHANGED>
<WHEN field="System.State" value="ReviewCompleted">
<SERVERDEFAULT from="currentuser" />
</WHEN>
</FieldDefinition>
在我的情况下,该字段是在假设审阅者正在更改 WI 状态的情况下更新的。