我们的项目正在使用Github的分支保护来强制执行至少1个评审员对所有更改进行审查,管理员也不例外。
然而,有一天我们需要急于修复问题。这将需要快速合并分支,只有在有其他人可以审核时才能完成。但如果没有人在场怎么办?
我们需要绕过代码审查要求。
我们可以在合并时暂时禁用代码审查要求,但这并不理想,因为无法了解何时完成此操作,并且它只适用于管理员。
我希望有一种可审计的方法来完成这个任务。这通常称为“打破玻璃”即进行紧急合并和部署,因为出现了紧急情况,没有人可以审核你的代码。
是否有人找到了在Github受保护的分支上实现此目标的方法?