怎樣修復社區項目Karbor的Bug?

1.準備工做。git

點擊Settings按鈕進行設置,跳轉到spa

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

 

2.選擇用戶名稱。orm

這個選擇以後不能修改。blog

 

3.設置http密碼rem

這裏產生的Password後續提交代碼會用到。get

 

4.贊成OpenStack協議。it

選擇ICLA。io

填寫I AGREE,而後點擊Submit Agreement。form

 

成功以後會顯示以下:

 

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問題

須要按照下圖完善我的信息。

相關文章
相關標籤/搜索