如果请求者在被请求者有机会做出响应之前关闭了 TFS 代码审查,则代码审查响应项似乎会停留在 State=Requested、Assigned To = @Requestee 状态。
如果我们有一个工作项查询显示请求者队列中的所有工作,则不应显示放弃的代码审查的响应。但是,我们确实希望看到状态=已请求代码审查但尚未关闭的代码审查响应项。
有没有办法修改我的工作项查询,以区分属于活动或封闭代码审查的代码审查响应项?在这两种情况下,它们的 State=Requested。
虽然这是一个旧线程,但有人可能仍然需要答案。如果您是管理员,可以直接修改SQL数据库来完成。修改下面的 SQL 以满足您的要求。此处它将所有代码审查响应类型的工作项标记为已完成。如果需要,您可以将其更改为代码审查请求。
UPDATE [Tfs_DefaultCollection].[dbo].[tbl_WorkItemCoreLatest]
SET State = 'Closed'
,Reason = 'Completed'
,[ChangedDate] = GETDATE()
WHERE State = 'Requested'
AND [WorkItemType] = 'Code Review Response'
AND [ChangedDate] < '2023-11-11 21:00:00'