0

我们使用 TFS 进行代码审查。现在只创建的用户可以关闭评论。我们需要一个审阅者只能关闭审阅的流程。

创建评论后,评论者和开发人员应该能够使用评论和回复来回交流。

最后,如果一切看起来都不错,审阅者将验证并关闭审阅。

4

1 回答 1

0

它能够关闭其他人的代码审查。所有代码审查请求实际上都是一个 TFS 工作项。您可以通过使用 Excel 批量更新它们来批量关闭它们,就像对任何其他工作项所做的那样。

  1. 创建一个工作查询以获取该用户的所有处于请求状态的代码审查请求工作项
  2. 保存此工作项查询并在 Excel 中打开此查询,然后在 Excel 中编辑它们的工作项以将状态更改为已关闭,
  3. 然后单击发布按钮将更新发布到 TFS 服务器。

方法是从团队资源管理器中代码审查部分右上角的链接打开您的代码审查查询

在此处输入图像描述

进入查询模式后,单击“保存查询”以保存您的代码审查查询。现在单击“在 Excel 中打开查询”按钮

在此处输入图像描述

这将为您打开一个excel表。更改您要更新的每个代码审查工作项的状态。然后单击团队菜单并使用“发布”按钮在 TFS 中进行更改。

在此处输入图像描述

更多细节请参考这个帖子:关闭别人的代码审查 TFS 2015

您不能限制创建代码审查的用户关闭代码审查。但是,您可以使用签入策略在签入时间之前强制执行代码审查。一旦代码审查失败,用户就无法签入他的代码。您可以编写自己的自定义签入策略或直接使用第三个扩展——Colin 的 ALM Checkin Policies VS 2017

于 2018-05-11T09:10:22.003 回答