gerrit使用教程

 
新的环境下需要先注册git,gerrit:
  • git config --global user.name "wang.yonghui"(名字需要修改)
  • git config --global user.email ""(修改邮箱)

本地运行ssh-keygen 生成密钥之后,将公钥copy到gerrit

另外为了能向gerrit进行提交,需要安装git-review, ubuntu下运行: apt-get install git-review

Edit

第一次提交源码方法(在之前git配置好的基础上):以ueapp举例

1. clone一个的版本库的develop(每个版本库都已经创建该分支)分支到本地

git clone ssh://:29418/jonet2_0_app_ueapp.git -b develop
此时在当前路径下会添加一个jonet2_0_app_ueapp的目录,也就是clone的版本库,也可以在clone时指定目录的名称
cd jonet2_0_app_ueapp
git branch -l // 此时会看到 *develop分支

2. 添加一个new remote

git remote add gerrit ssh://:29418/jonet2_0_app_ueapp.git

3. configure your project to know about Gerrit

git review -s

4. copy 源码到 jonet2_0_app_ueapp目录

5. 让git跟踪所有源码(只提交必要的源码及工程文件)

git add -A
注:A 表示提交所有的文件,一般只在第一次提交时使用

6. 本地提交

git commit -a -m "initial commit all source code"

7. 提交到gerrit

git review -v develop

8. 登陆gerrit,在settings页面设置Watched Projects,然后切换到My 页面,选择 Watched Changes,可以看到提交的changes

9. 最后需要有summiter权限的人把代码最终提交到gerrit库中,

注:附件中有当前创建的版本库列表及对应的维护人及reviewer

参考文档:
https://www.kernel.org/pub/software/scm/git/docs/user-manual.html
https://wiki.openstack.org/wiki/GerritWorkflow#Review

posted @ 2013-10-16 14:51  yunsicai  阅读(6325)  评论(0编辑  收藏  举报