在管理项目之初,个人觉得给大家更多的权限,每个人可以高效管理代码,不过随着部门不断的增加成员,这个时候,经常出现开发环境、测试环境、生产环境相同的功能,在测试完后,一到线上,总会出现不一致的现象。
追查原因发现,个别成员对于Git的使用有障碍,在合并以及解决冲突的时候,总是会覆盖别人的代码(说多了都是泪)。
于是,对develop、master分支做了特殊对待,只有有权限的成员才可以提交和合并。
1,按照下图指示,打开“项目设置”
2,“项目设置”页面
3,展开“保护分支”,保护你选择的分支