gpt4 book ai didi

azure - 如何在 Azure DevOps 中发出非阻塞拉取请求? Pull request 完成后如何批准?

转载 作者:行者123 更新时间:2023-12-03 04:06:29 25 4
gpt4 key购买 nike

我使用 Azure DevOps 和 git 来管理拉取请求 (PR)。有时 PR 可能会阻碍开发过程,因为一些审阅者很忙,他们无法批准 PR。我想通过将批准数量更改为最低并在拉取请求完成后进行一些批准,以非阻塞的方式执行拉取请求。

问题是 Azure DevOps 不允许批准已经完成的拉取请求。有没有什么办法解决这一问题?也许有一些插件可以做到这一点。

最佳答案

How to make non-blocking pull requests in Azure DevOps? How to approve pull request after its completion?

事实上,Azure DevOps 不允许批准已经完成的拉取请求。因为这样做没有意义,这违背了我们设计 Pull Request 的初衷。

据我们所知,当您向该分支提交更改时,分支策略/审阅者用于保护我们的分支。如果我们在拉取请求完成后设置批准,则更改将合并到目标分支。如果此提交对目标分支有害,则损害已经发生。审查拉取请求没有多大意义。 我们需要做的是在损害发生之前阻止它。

因此,如果您想在拉取请求完成后批准它,这是不可能的。

但是由于您希望在 Azure DevOps 中发出非阻塞拉取请求,因此这是一个合理的请求。

当您在分支上添加审阅者时,您可以将审阅者设置为可选,而不是必需:

enter image description here

在这种情况下,我们可以在没有审阅者批准 PR 的情况下完成拉取请求:

enter image description here

或者,我们可以添加一个具有更高权限的帐户,设置完成拉取请求时的绕过策略允许:

enter image description here

如果我们有什么紧急的PR,我们可以使用这个账号来创建PR,这个账号可以直接完成PR,不需要审稿人的批准。

希望这有帮助。

关于azure - 如何在 Azure DevOps 中发出非阻塞拉取请求? Pull request 完成后如何批准?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59681597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com