gerrit和gitlab的區(qū)別 gitlab怎么創(chuàng)建merge request?
gitlab怎么創(chuàng)建merge request?我們使用gerrit2和gitolite作為源代碼存儲庫。目前主要集中在業(yè)務團隊的代碼評審上。在權限控制方面,Gerrit的控制粒度能夠滿足各業(yè)務部門之
gitlab怎么創(chuàng)建merge request?
我們使用gerrit2和gitolite作為源代碼存儲庫。目前主要集中在業(yè)務團隊的代碼評審上。在權限控制方面,Gerrit的控制粒度能夠滿足各業(yè)務部門之間代碼管理的要求。根據團隊的開發(fā)風格,如果每個業(yè)務都能針對人,使用gitlab;如果是團隊聯(lián)合開發(fā),則使用Gerrit。
git和gerrit怎么配合使用?
許多系統(tǒng)(如Linux)默認都提供了git,安裝程序也可以在git主頁上找到。
對于Windows用戶,最好的選擇是msysgit。請注意,如果您安裝了Apple開發(fā)者工具(用于Xcode4),那么它已經附帶了git二進制軟件包。如果有問題,
如何把codeclub代碼同步到gerrit上?
從gitlab repo獲取代碼
本地修改,提交
推送到Gerrit repo
其他人會審核
審核后,Gerrit會自動將代碼合并到gitlab repo
其他人會從gitlab repo下載代碼從gitlab repo獲取代碼并繼續(xù)開發(fā)
從gitlab repo獲取代碼進行本地修改,提交給Gerrit repo和其他人進行代碼復查。審核完成后,Gerrit會自動將代碼合并到gitlab repo,其他人會從gitlab repo獲得代碼并繼續(xù)開發(fā)
根據業(yè)務場景選擇主流Devops工具:
例如,在實現(xiàn)Devops時,以下流行工具優(yōu)先考慮:git、docker、Jenkins,new relic(應用程序性能監(jiān)視)、ansible、saltstack(配置管理)、Splunk、kubernetes(docker編排工具)