首页 > 母婴教育 > 职业教育 >

如何使用gerrit进行代码评审

来源:互联网 2023-03-20 14:07:32 346

gerrit是一个结合git的代码评审工具,非常方便,多数研发型公司都采用这种模式,本文着重介绍如何使用gerrit进行代码评审,给大家提供点思路,经验开始前假定已配置好gerrit/git平台,一般地该平台通过web服务器架设,访问时使用域名或者IP地址加端口。Bvr办公区 - 实用经验教程分享!

工具/原料

  • 浏览器
  • Linux
  • git
  • gerrit

方法/步骤

  • 1

    使用浏览器通过URL访问平台:Bvr办公区 - 实用经验教程分享!

    比如http://[X.X.X.X]:[端口]登录WEB,用户名密码,首次登录时会提示输入register信息,包括邮箱、个人信息完整等。Bvr办公区 - 实用经验教程分享!

    其中:Bvr办公区 - 实用经验教程分享!

    【Register New Email】可以作邮件验证,以后的每次更新、提交都会有邮件提示Bvr办公区 - 实用经验教程分享!

    【SSH PUBLIC KEY】需要用户进入ssh中使用ssh-keygen生成,将id_rsa.pub的内容粘贴到这里一栏就可。Bvr办公区 - 实用经验教程分享!

    如何使用gerrit进行代码评审Bvr办公区 - 实用经验教程分享!

  • 2

    仓库克隆:Bvr办公区 - 实用经验教程分享!

    这里有一个test项目参考:Bvr办公区 - 实用经验教程分享!

    选择Project -> Create New Project,进入Project中选项general,Bvr办公区 - 实用经验教程分享!

    注意以上的两个选项,我们使用的是SSH方式,这也就是上传SSH-PUBLIC KEY的原因,这里可以对用户做进一步的认证。Bvr办公区 - 实用经验教程分享!

    最后,将刚复制的克隆命令在Linux shell中执行。Bvr办公区 - 实用经验教程分享!

    如何使用gerrit进行代码评审Bvr办公区 - 实用经验教程分享!

    如何使用gerrit进行代码评审Bvr办公区 - 实用经验教程分享!

  • 3

    提交修改并上传到平台:Bvr办公区 - 实用经验教程分享!

    这里的master是指的主干,如果是其他开发分支也是明确的,注意的是要提交到当前的分支,如果当前是Master那么就是应该提交到master,同样的如果是develop分支亦然。Bvr办公区 - 实用经验教程分享!

    如何使用gerrit进行代码评审Bvr办公区 - 实用经验教程分享!

  • 4

    代码评审:Bvr办公区 - 实用经验教程分享!

    在My->changes里面可以看到需要评审的提交记录如下图示:Bvr办公区 - 实用经验教程分享!

    如何使用gerrit进行代码评审Bvr办公区 - 实用经验教程分享!

  • 5

    进行Review:Bvr办公区 - 实用经验教程分享!

    review时点击reply进行评定, 2表示真正通过并Merge到库,当然出现问题需要解决比如冲突、rebase等,需另外操作,这里只介绍基本流程。Bvr办公区 - 实用经验教程分享!

    如何使用gerrit进行代码评审Bvr办公区 - 实用经验教程分享!

  • 5相关内容非法爬取自百度经验
  • 6

    通过gitweb可以查看刚才的提交,点击commitdiff可以看到具体的修改记录。Bvr办公区 - 实用经验教程分享!

    如何使用gerrit进行代码评审Bvr办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Bvr办公区 - 实用经验教程分享!


    标签: 职业教育GIT

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码