[精品]Gerrit使用指南.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[精品]Gerrit使用指南

Gerrit使用指南 目录 1 Gerrit初始设置 3 2 Gerrit流程 5 3 RD本地操作 6 3.1提交到本地的git库中 6 3.2提交到gerrit中 6 4 登陆Gerrit操作 8 4.1手动添加评审人员【可选】 8 4.2代码评审 8 4.3将代码submit到git服务器 10 5 Hudson编译 12 1 Gerrit初始设置 1) 首先登陆gerrit系统,输入git用户名和密码,进入系统 2) 设置邮件地址 点击setting-Contact Information,选择fullname,注册Email地址 注意:设置完成后,请hi或者邮件通知SCM,添加提交代码的权限。 3) 将ssh公钥上传到自己账户设置中的SSH Public Keys中 $ ssh-keygen –t rsa $cat ~/.ssh/id_rsa.pub 选择settings-SSH Public Keys,点击Add key,将本机ssh公钥添加。 4) 测试SSH连接 $ ssh –p 8235 账户@,, 返回以下以下类似信息 Connection to hostname closed 2 Gerrit流程 3 RD本地操作 3.1提交到本地的git库中 1) 创建workspace 例如: $ repo init --repo-url=:8088/git/repo.git/ -u :8088/git/manifest.git/ -b master 2) 创建branch $ repo start testbranch --all 或者使用git命令 $ git checkout -b --track origin/master 3) 修改文件文件,提交到本地的git库中 $ vi 文件 $ git commit -am “comment” 3.2提交到gerrit中 1) 修改jira状态,提交代码 2) 开发人员登陆到jira系统中,手动将本次修改对应的jita记录由inprogress修改为resolved 3) 提交到git服务器,自动生成gerrit记录。 ? 修改单个git库 $ repo upload 或者使用 --re=reviewer的邮件地址,自动将对应人员添加为评审人员,如果要添加多个reviewer,可用“,”分隔。 $ repo upload . --re=lijinsuo@,donghe@ 返回以下类似信息 或者使用git命令 $ git push ssh://gerrit账号@:8235/projectname HEAD:refs/for/master ? 修改多个git库 执行repo upload,弹出交互界面,选择要push的提交。 将要push的提交,将前面的#去掉,然后保存。 ? 下载了master的代码,需要提交到millennium-baidu分支上 首先建立一个本地分支 $ git checkout -b millennium-baidu --track origin/millennium-baidu 修改代码 $ git add $ git commit –m “xxxxx” 提交到gerrit上 $ repo upload . --re=donghe@ 或者使用git命令 $ git push ssh://lijinsuo@:8235/build HEAD:refs/for/millennium-baidu 4 登陆Gerrit操作 4.1手动添加评审人员【可选】 1) 登陆gerrit系统,选择ALL或MY,查找自己提交的评审记录,gerrit系统自动将comment信息设置为评审记录的subject 2) 点击记录,进入到记录界面,输入评审人员账户或email信息,点击Add Reviewr,添加评审人员和验证人员。 4.2代码评审 1) 评审人员对记录进行评审,验证人员对记录进行验证工作。 可点击Diff All Side-by-Side或Diff ALL Unified查看修改前后的差别。 2) 点击review,添加意见。 3) 当评审未通过,评审人员设置Verified为-1和CodeReview为-2,gerrit自动发邮件通知开发人员评审失败,并自动将对应的jira记录由Resolved修改为Inprogress 4) 评审失败,重新提交的办法: 推荐仍然使用原来的评审记录ID,即在原评审记录中增加新的patchset。 A. 修改代码 B. $ git add 修改文件 C. $ git commit --amend D. $ repo upload . 如果要使用新的评审记录ID,可使用如下方法。 E. 修改代码 F. $ git add 修改文

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档