zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    <庆余年>
    JUC-12.3-线程的调度
    JUC-12.1-线程池介绍
    JUC-12.2-线程池使用
    JUC-11-线程八锁
    JUC-10-ReadWriteLock读写锁
    JUC-9-线程按序交替
    JUC-8-lock和Condition使用
    JUC-7-lock接口
    xcode单词及回调
  • 原文地址:https://www.cnblogs.com/yunsicai/p/3372252.html
Copyright © 2011-2022 走看看