我虐代碼千萬遍,代碼待我如初戀
針對開發(fā)者防止merge request 沖突
本地命令操作如下:
- cd 工程目錄
- git branch // 查看當(dāng)前branch,需要在當(dāng)前主分支下
- 修改代碼......
- git add .
- git commit -m "-做了那些修改"
- git pull//如果有沖突,就先解決沖突,然后再次commit
- git branch Dev20190101_zzq //創(chuàng)建本地分支A_zzq ,Dev20190101為當(dāng)前主分支
- git push originDev20190101_zzq
- 其余操作就是到web進(jìn)行操作了
- git branch -d Dev20190101_zzq //web操作結(jié)束之后,需要將本地創(chuàng)建的分支Dev20190101_zzq 刪除
GitLab Web端操作如下:
1.找到你自己本地創(chuàng)建的Dev20190101_zzq分支 點擊【Create Merge Request】

a.png
2.需要修改目標(biāo)分支,填寫Title、描述信息

b.png

c.png
3.Submit merge request后需要把
當(dāng)網(wǎng)頁發(fā)送到code review群內(nèi) @相關(guān)人員
4.review人員打開網(wǎng)頁,在Changes Tab下面進(jìn)行code review,沒有問題則進(jìn)行Merge Request;如果有問題,則需要在有問題的代碼下方進(jìn)行備注說明
e.png
5.如果review沒有通過,開發(fā)人員繼續(xù)在本地分支上進(jìn)行修改,但是需要刪除Dev20190101_zzq,在修改完后push的時候重新創(chuàng)建本地Dev20190101_zzq 然后發(fā)起請求
