请求者批准他们自己在 Azure DevOps 中的更改

Requestors approving their own changes in Azure DevOps

我正在尝试在 Azure DevOps 中设置分支策略,其中主分支被锁定以防止 Pull Requests 以外的推送。我设置了以下分支策略:

但是,我在尝试批准自己时仍然在 PR 上收到以下消息:

我相信根据分支机构的政策,我应该能够批准那个 Pull Request。几年前我在网上发现了一些问题,这些问题显然已被推送到 Azure DevOps 中。我如何批准自己的更改?

How can I approve my own change?

这个问题的根本原因是选项:When new changes are pushed: ->Require at least one approval on the last iteration

您可以更改您的分行政策:When new changes are pushed: -> Reset all code reviewer votes

然后您可以批准您的拉取请求并成功完成它。