gitlab Merge Requests操作流程

背景:

之前一直直接提交程式碼

這樣程式碼code review就會放到一個專案的開發完成之後來review。

這個也要對專案的負責人提出來更高的要求,他們需要組織大家參加review,並且需要耗費所有參與人的時間

期望能夠在開發過程中完成review

後續的集體review可以取消或者採用更加高效的方式

經過調研可以使用gitlab Merge Requests的功能

操作步驟:

一、建立分支

1、從master分支中建立一個develop開支

2、將develop分支也設定為protect分支

2。1、開啟保護分支配置

gitlab Merge Requests操作流程

2。2、配置保護分支

gitlab Merge Requests操作流程

3、從受保護的develop分支建立自己的開發分支develop_user_name

二、Merge Requests操作流程

在自己的開發分支上進行開發、修改、合併等操作,然後push到gitlab

1、在gitlab中建立 Merge Requests

1。1、建立mr

gitlab Merge Requests操作流程

1。2、選擇mr的分支

gitlab Merge Requests操作流程

1。3、描述本次合併內容

gitlab Merge Requests操作流程

2、在gitlab合併Merge Requests

2。1、檢視待合併request

gitlab Merge Requests操作流程

2。2、檢視具體的合併資訊

gitlab Merge Requests操作流程

如果通過了,可以直接點選合併按鈕,如果有任何疑問可以在評論內容部分填寫內容,給提交者反饋

可以在提交和修改內看到本次合併的提交和修改

注意事項:

在每次提交的時候,記得將develop分支和自己的分支先做合併,避免和其他同事的程式碼產生衝突