git分支权限管理及Merge Request

前言

团队开发过程中合并分支随意,遇到冲突总是几人坐在一起解决冲突,但是这种方式做不到过程的留痕。后期出现 bug 又忘记之前代码如何编写的了,因此需要使用 Git 的 Merge Request 进行过程管理和 code review。

角色权限管理

在 GitLab 中角色的权限一般有:Guest、Reporter、Developer、Maintainer、Owner。

fwefwef.png

下面就来设置权限

efwe20191206201834.png

fwefefwefwefwefwezvzs

Merge Request

开发过程中拥有 Developer 权限的用户提交被保护分支时,需要在分支管理页面提交 Merge Request,然后填写开发的需求信息。如下图:

Tips:因为此时无资源,所以从网上找的图片。

fwefweaefhth

ewfwsafewarfweaf

然后拥有 Maintainer 权限的用户做 code review,选择是同意合并,还是拒绝合并。