从我的工作查询中排除废弃的代码审查响应

问题描述 投票:0回答:2

如果请求者在被请求者有机会做出响应之前关闭了 TFS 代码审查,则代码审查响应项似乎会停留在 State=Requested、Assigned To = @Requestee 状态。

如果我们有一个工作项查询显示请求者队列中的所有工作,则不应显示放弃的代码审查的响应。但是,我们确实希望看到状态=已请求代码审查但尚未关闭的代码审查响应项。

有没有办法修改我的工作项查询,以区分属于活动或封闭代码审查的代码审查响应项?在这两种情况下,它们的 State=Requested。

tfs tfs-code-review
2个回答
0
投票

我们无法更改状态,这是设计使然。但是,您可以使用查询类型:

Work items and direct links
来区分状态=请求的代码审查响应:

  • 查询属于
    已关闭
    代码的Code Review Response商品 评论:

  • 查询属于
    Active
    Code Review Response 项 (未封闭)代码审查:


0
投票

虽然这是一个旧线程,但有人可能仍然需要答案。如果您是管理员,可以直接修改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'
© www.soinside.com 2019 - 2024. All rights reserved.