Gerrit是一個web代碼評審工具,它基于git版本控制系統。Gerrit旨在提供一個輕量級框架,用于在代碼入庫之前對每個提交進行審閱。?Gerrit會記錄每一次提交的代碼修改,但只有它們被審閱和接收后才能合入成為項目的一部分。
任何開發團隊都需要中心代碼庫。左圖是一種簡單的版本控制和開發流程,開發者獲取或者提交修改到中心庫,基于中心庫進行構建和發布版本。可以看到開發人員可以直接獲取和提交修改,中心庫的代碼質量無法保證。產生了以下的解決方案,Gerrit部署在中心庫位置,Reviewer可以在線對代碼檢查和評論,只有經過review+2才能合入中心庫,增強了中心代碼的健壯性。
收起
點評