首页 > 解决方案 > 只允许 PR 作者或管理员合并到受保护的主分支

问题描述

Github 允许您将 master 分支设置为受保护的分支。我们的工作流程如下,在功能分支上工作,合并回登台。一旦对 staging 感到满意并且我们想要创建一个版本,我们就会创建一个从 staging 到 master 的 PR。在合并之前,我们要求 PR 的所有贡献者进行审查。我们的流程是等到所有贡献者都经过审核后再合并。

但是,团队中的任何人都可以在所有审阅者签字之前合并分支。是否有执行以下操作之一的功能:

  1. 要求所有贡献者在允许合并之前审查发布?(如果有人在度假,请允许管理员覆盖并合并)。

  2. 只允许 PR 作者或管理员合并 PR。

基本上,我们希望消除有人在每个人都审查他们的贡献之前意外地将发布合并到 master 的可能性(同时考虑到人们正在休假)。

标签: githubbranchpull-requestaccess-control

解决方案


推荐阅读