背景:很多人都可以在终端用命令或者界面辅助工具直接提交代码到dev(我们dev是保护分支),所以要阻止。
注意:设置人必须具有Maintainers的权限。
步骤:
进入对应的项目,点击Settings>Repository>**Protected Branches**
branch:选择你要保护的分支(我们是dev)。
Allowed to merge:选择这个分支的合并权限,就是谁可以合并研发分支代码到保护分支。我选择“Maintainers”维护者,就是有这个权限的人。
Allowed to push:就是可以命令或者辅助工具直接push分支到保护分支的权限,自己选。
最后点击【protect】,结束权限的收敛。
具体操作看下面图片: