• 怎样修复社区项目Karbor的Bug?


    1.准备工作。

    点击Settings按钮进行设置,跳转到

    https://review.openstack.org/#/settings/

    2.选择用户名称。

    这个选择之后不能修改。

    3.设置http密码

    这里产生的Password后续提交代码会用到。

    4.同意OpenStack协议。

    选择ICLA。

    填写I AGREE,然后点击Submit Agreement。

    成功之后会显示如下:

    5.安装git和git-review

     apt-get install git

     apt-get install git-review

    6.Git下载Karbor代码

    git clone https://git.openstack.org/openstack/karbor

    7.配置本地Git

    cd karbor

    git config --global user.name edisonxiang000

    git config --global user.email 80474298@qq.com

    git remote add gerrit https://edisonxiang000:ESRWSOTt0YBF8ayzllORuDNxWOCdIEQVjbtLWLidVw@review.openstack.org/openstack/karbor.git

    用户名: edisonxiang000

    用户密码:ESRWSOTt0YBF8ayzllORuDNxWOCdIEQVjbtLWLidVw

    用户邮箱:80474298@qq.com

    这里的用户名、用户密码、用户邮箱需要使用自己的。

    8.在本地创建并切换到一个新的代码分支

    git checkout -b bug/xxxxxxx

    xxxxxxx为在launchpad里面提交的Bug ID。

    9.修改本地代码

    10.添加当前branch的代码修改到本地暂存区域

    git add .

    12.添加提交消息文件

    vi .git/message

    .git/message文件内容如下:

    Optimize time trigger: fix update trigger property

    Optimize time trigger in several aspects. This patch is the third
    phase, which fixes a bug that one operation may be triggered at the
    same time in both old and new threads when updating the trigger property
    two times successively.

    Closes-Bug: #xxxxxxx

    xxxxxxx为在launchpad里面提交的Bug ID。

    13.拷贝commit-msg文件到.git/hooks/目录下。

    commit-msg文件会发到现场QQ群

    14.本地提交

    git commit -a -F .git/message

    15.提交到OpenStack的官方地址

    git review

    16.在git review时遇到Contact information问题

    需要按照下图完善个人信息。

     

  • 相关阅读:
    HTTPS证书申请相关笔记
    180508
    如何通过 AAR 形式集成 leakcanary-android 服务
    Mysql命令大全
    Python3.x和Python2.x的区别 (转)
    Python学习笔记(二)
    for循环处理列表的显示
    Python学习笔记
    python环境搭建
    Linux下JDK环境的配置
  • 原文地址:https://www.cnblogs.com/openstackteam/p/6108767.html
Copyright © 2020-2023  润新知