• 问题描述

        在团队小组代码开发过程中经常要做代码审查工作,我们如何基于GitLab做代码审查呢?下面开始分享一个简易版本的代码审查流程,该流程没有开源仓库那么严格,比较人性化,希望能够帮助到各位。

  • 准备工作

        GitLab仓库、一个项目代码、拥有一个保护分支master、开发人员、开发组长

保护分支master:作用是为了不让别人随意污染代码,谁都不可往这里提交代码

 

  •  创建开发分支

       这里默认大家是已经会使用Git的情况下,命令不在做扩展介绍推荐大家前往Git教程

      基于master创建开发分支dev   

       

  •  代码修改并提交

         提交一个随意空指针校验代码

 

  • 发起合并请求

向开发组长或者项目负责人发起dev到master的代码合并请求,让其审核通过后进行代码合并

 

 

选择审核人 

 

  •  代码审查

 此时审核人就会收到需要审查的合并请求

 

向有问题的代码提出解决方案或者纠错,纠错后重新提交;

因为是小组开发直接用评论的方式即可,不用更加复杂的不通过再重新提交的流程去审查;

 

 进行重新修改,并删除代码,重新提交代码,此时合并请求已经无修改,并且会直接把提交记录记录在合并请求中

 

  •  完成代码合并

 

 此时master分支中就存在了两个提交的代码记录

 

此时你是否学会使用GitLab来进行代码审查?如有不明确可以评论解答! 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐