在 VS/TFS 中使用“请求审核”功能时,会使用建议的更改创建一个搁置集。审核完成后,无论是被接受还是被拒绝,该搁置集都会保留。 这一切都很好,但评论搁置集往往在我的搁置集列表中占主导地位,因此很难找到“真正的”搁置集。在审核完成后删除搁置集似乎很糟糕,因为它链接到审核,而审核又链接到最终变更集。
所以我的问题是是否有办法隐藏这些评论搁置集?我们正在使用 Visual Studio 和 TFS 2015 Update 3。它的外观如下:
CodeReview_XXXX
搁置集。
然后,用户返回相同的代码审查进行一些调查,代码审查详细信息不会显示。如果您需要此功能,建议您添加相关的
uservoice
或为以下想法投票,这几乎是同一件事......TFS:代码审查:基于搁置集:如果碰巧删除了相应的代码审查,则无法查看代码审查的任何详细信息 架子组虽然这是一个旧线程,但有人可能仍然需要答案。如果您是管理员,可以直接修改SQL数据库来完成。修改下面的 SQL 以满足您的要求。此处它将所有代码审查响应类型的工作项标记为已完成。如果需要,您可以将其更改为代码审查请求。https://visualstudio.uservoice.com/forums/330519-team-services/suggestions/16853590-tfs-code-reviews-shelveset-based-unable-to-view
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'