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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM