拯救狗屎代码:基于 Gitlab 的代码审查,简单实用
作者:刘凯_7013 https://www.jianshu.com/p/5d764b52ea88 code review 的目的是提高代码质量,减少开发bug,俗话说,三人行必有我师,众人拾柴火焰高。 gitlab提供了code review机制,对基于gitlab的code review,直接以具体例子的形式做个实践总结。 gitlab提供了两种代码merge机制: 1)在本地将源分支(Source branch)代码合并到目标分支(Target branch),然后Push到目标分支(Target branch) 2)将源分支(Source branch)Push到远端,然后在GitLab指定目标分支(Target branch)发起Merge Request,对目标分支(Target branch)拥有merge权限的用户执行Merge操作,完成合并。 这两种方式仅有第2种适合code review,所以我们要做的事情是设置权限,拒绝本地merge后push到远端的操作。 在第2种方式中 发起merge request后,由有merge权限用户做code review,通过后执行merge操作。 具体操作如正文 一,分支设置 第一步,创建项目和分支。 分支结构和功能依据具体团队的规范来定,这里仅供参考。 推荐阅读: 大厂 Git 提交规范是怎么做的 ? 关注微信公众号