### Code Reference
  • URL:https://docs.gitlab.com/ee/development/code_review.html

  • DESC:Code Review Guidelines

  • URL:https://www.jianshu.com/p/e111eb15da90

  • DESC:集成gitlab、Jenkins与Sonar实现代码自动检查

  • URL:https://www.jianshu.com/p/5dc041aeccd2

  • 基于GitLab的Code Review教程或指南

  • URL:https://bigquant.com/community/t/topic/164056

  • DESC:Git实现Code Review前置

  • DESC:gitlab配置code review

  • Last Update:2020-7-23 13:51

  • Time:2020-7-23 13:51 Tittle:gitlab配置code review

  • Version:001

    • 常规社区Git Code Review流程

        1 根据开发任务,建立git分支, 分支名称模式为feature/任务名,比如关于API相关的一项任务,建立分支feature/api。
        2 运行git branch 确认切换到了feature/api分支
        3 编辑代码完成开发任务, commit相关代码:git add -A / git commit -m “implement xxxx”
        4 将分支代码push到服务器:git push origin -u feature/api
        5 登录到gitlab,创建一个Merge Request
        6 在merge request详细页面, 选择分支,填写相关标题/说明/reviewer等
        7 请提醒reviewer去审核merge request,系统也会发邮件提醒reviewer
        8 Reviewer打开merge request页面,查看代码修改情况,也可以在相应的代码处添加注释,提示代码作者哪里应该修正。
        9 代码作者根据reviewer的要求,调整代码后commit/push到服务器。 然后reviewer继续设置, 如此循环,直到没有问题。
        10当代码没有问题以后,在gitlab的merge request上点击merge,合并到master
      


      在这里插入图片描述

    • 使用make cr 完成code review

        1 在master分支开发代码
        2 提交code review:make cr R=reviewer1,reviewer2,…
        3 代码开发者和reviewers在gitlab做review,提示代码作者哪里应该修正
        4 代码开发者根据反馈,修改代码,commit然后 make cr 提交
        5 直到获得至少2个upvotes,在gitlab的merge request上点击merge,合并到master
      


      1

  • 参考

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐