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