我创建了一个存储库,并在其中包含多个分支。我想限制具有写访问权限的开发人员用户,将任何代码提交给我们的两个分支。因此,我们将这些分支保护为受保护但仍然能够承诺这些分支。
在设置中,它显示Protect分支从强制推送,但我想保护该分支免受任何推动,以便没有开发人员可以将其推送到分支。 我之前使用受保护的分支进行分支级别保护,但我现在不再在github中看到该选项了。
根据文件说:
受保护的分支机构:
不能强行推动[我想保护那个分支免受任何推动]
无法删除
在所需的状态检查通过之前,不能将更改合并到其中 在批准所需的审核之前,不能将更改合并到其中 无法编辑或从网络上传文件
在对拥有指定代码所有者的文件进行更改之前,无法将更改合并到其中