GitHub 分支保护规则 - 禁用 "Require Approvals"

GitHub Branch Protection Rules - disable "Require Approvals"

GitHub 的分支保护规则页面最近发生了一些变化 (?)。

需要批准 始终启用(处于选中状态)。有什么办法可以禁用它吗?以前,我很确定这是可能的。现在它令人困惑,特别是因为描述说“启用时,......”,暗示有一种方法可以禁用它。

在撰写本文时,似乎没有必要禁用此复选框,因为它的状态 确实 似乎会影响存储库设置。感觉对分支保护规则页面的 UI 更改仍在进行中。

使用开发工具的技巧

您可以使用浏览器开发者工具启用它并删除 <input> 元素的 disabled="disabled" 属性,此时您可以取消选中该复选框。

所需批准数量的下拉列表现在消失了。

一旦您取消选中它并随后保存您的分支保护规则,它会将所需的批准数量重置为,即使复选框重置为禁用状态。

此时您不需要任何批准即可合并到受保护的分支。

这个技巧允许小型团队或单个开发人员继续使用合并请求来组织他们的工作流程,而无需强制执行 PR 批准。