背景:
之前一直直接提交程式碼
這樣程式碼code review就會放到一個專案的開發完成之後來review。
這個也要對專案的負責人提出來更高的要求,他們需要組織大家參加review,並且需要耗費所有參與人的時間
期望能夠在開發過程中完成review
後續的集體review可以取消或者採用更加高效的方式
經過調研可以使用gitlab Merge Requests的功能
操作步驟:
一、建立分支
1、從master分支中建立一個develop開支
2、將develop分支也設定為protect分支
2。1、開啟保護分支配置
2。2、配置保護分支
3、從受保護的develop分支建立自己的開發分支develop_user_name
二、Merge Requests操作流程
在自己的開發分支上進行開發、修改、合併等操作,然後push到gitlab
1、在gitlab中建立 Merge Requests
1。1、建立mr
1。2、選擇mr的分支
1。3、描述本次合併內容
2、在gitlab合併Merge Requests
2。1、檢視待合併request
2。2、檢視具體的合併資訊
如果通過了,可以直接點選合併按鈕,如果有任何疑問可以在評論內容部分填寫內容,給提交者反饋
可以在提交和修改內看到本次合併的提交和修改
注意事項:
在每次提交的時候,記得將develop分支和自己的分支先做合併,避免和其他同事的程式碼產生衝突