Azure DevOps - 如果 PR 在初始批准后更新,则需要 PR 重新批准

spp*_*c42 11 azure-devops

在 Azure DevOps 中,请考虑以下事件顺序

  1. PR 由开发人员创建,未标记为自动完成
  2. PR经过审稿人审核并批准(要求政策是至少1个审稿人)
  3. 开发人员进行其他更改,PR 自动更新
  4. PR 已完成,包含上述 (3) 中所做的更改,未经任何人审核

我们如何确保对已批准的 PR 进行的任何其他更改都需要重新批准?

谢谢

Mat*_*att 12

拉取请求策略中有一个选项支持此操作。检查文档。

在此输入图像描述

  • 如果未选择请求者可以批准自己的更改,则拉取请求的创建者仍然可以对其拉取请求进行批准投票,但他们的投票不会计入最低审阅者数量。
  • 如果任何审阅者拒绝更改,则拉取请求将无法完成,除非您选择“允许完成”,即使某些审阅者投票等待或拒绝也是如此。
  • 当新更改推送到源分支时,您可以重置代码审阅者投票。选择当有新 更改时重置代码审阅者投票。