Developer权限用户创建保护分支需求
设置保护分支
使用 Developer 权限用户 user1 创建保护分支,如果源分支不是保护分支的话,无法创建:
当项目保护分支规则里的 Allowed to push or merge 设置 Maintainers 时,Developer 权限的用户创建保护分支时,如果源分支不是保护分支的话,就像上面截图所示,是无法创建的。
现状与需求
目前某客户的gitlab的现状是:
- 只有两种权限的用户,管理员 和 Developer ,项目创建与管理全部由管理员完成,然后开发人员最高权限就是 Developer
- 所有项目的保护分支规则设置里的
Allowed to push or merge都是Maintainers,不能改成Developer + Maintainers
客户的 Developer 开发人员又有经常从非保护分支创建保护分支的需求,每次这个时候他们都需要联系管理员操作,他们觉得这个限制很麻烦,严重影响了他们的开发进度,所以他们的需求是能否取消这个限制?

