VSTS拒绝了拉取请求完成工作流程

时间:2017-02-01 22:30:53

标签: azure-devops

我们已将VSTS拉取请求(PR)设置为在请求完成之前需要2位审阅者。

今天发生了这种情况:

  1. 使用2个评论者创建的拉取请求
  2. 一位评论员接受了PR,另一位评论员拒绝了
  3. 作者修复并推送了代码
  4. 拒绝批准代码的审稿人
  5. PR没有第一个审批人看到更新
  6. 就成功完成了

    我们需要在更新的代码进入时重置原始批准和拒绝。这是否可以开箱即用?

2 个答案:

答案 0 :(得分:1)

所需的选项现在存在。 (我认为它是在您发布问题后的某个时间添加的。)在分支机构政策下,选中标有“在有新更改时重置代码审阅者投票”的框。 See documentation here

据我所知,这将重置所有投票,无论它们是接受还是拒绝。因此,如果可选的审阅者拒绝了先前的版本,则存在风险,即有人可能会在该审阅者验证其拒绝原因得到充分解决之前完成请求请求。

答案 1 :(得分:0)

更新代码时没有重置反馈(批准和拒绝)的功能。

您的要求的解决方法是您可以要求特定审核人员审核代码。

  1. 去做团队项目管理页面(设置)>版本控制>选择存储库的分支
  2. 单击“在代码审核要求中添加新路径”
  3. enter image description here

    之后,该用户只需在其他人审核完代码后审核提取请求代码(全部批准)。

    我在这里提交了一个您可以投票的用户语音。 Pull request: rest feedback of related active pull request after code changes (push new changes)