gerrit的簡單介紹
什麼是gerrit?
gerrit 是乙個基於 web 的**評審工具, 它基於 git 版本控制系統。gerrit 旨在提供乙個輕量級框架, 用於在**入庫之前對每個提交進行審閱。gerrit記錄每一次提交的**修改 , 但實際上並不成為專案的一部分, 直到它們被審閱和接受。它是標準開源過程的乙個簡單工具來支援提交補丁程式, 然後由專案成員在應用到**庫之前進行評審。gerrit 首先是乙個臨時區域, 在提交的**成為**庫的一部分之前, 可以對其修改進行檢查。
Gerrit 建立分支
一 為什麼要做分支管理 1.發了版本需要做乙個版本分支,如果此版本出了bug 可以切換到此版本修改bug,以後可能在某乙個版本節點上延伸出新的分支 2.需要乙個開發版的分支用來開發新的功能,因為很多情況下都是開發沒開發完又發現了緊急bug,這個時候不能用當前的 馬上打包修復bug 二 之前搭好了乙個...
gerrit使用注意
1 在 git clone 時需要注意將commit msg hook也 copy 下來,例如 git clone ssh scp p p 8090 zhoumin abc.cn hooks commit msg def git hooks 2 在提交之前需要檢查以下三項是否正確,包括author ...
Gerrit專案遷移
新建project ssh p 29418 gerrit 172.17.41.48 gerrit create project empty commit name nvme.git 2.刪除專案 rm rf home gerrit gerrit site git nvme.gi 3.gitlab專案...