我虐代码千万遍,代码待我如初恋
针对开发者防止merge request 冲突
本地命令操作如下:
- cd 工程目录
- git branch // 查看当前branch,需要在当前主分支下
- 修改代码......
- git add .
- git commit -m "-做了那些修改"
- git pull//如果有冲突,就先解决冲突,然后再次commit
- git branch Dev20190101_zzq //创建本地分支A_zzq ,Dev20190101为当前主分支
- git push originDev20190101_zzq
- 其余操作就是到web进行操作了
- git branch -d Dev20190101_zzq //web操作结束之后,需要将本地创建的分支Dev20190101_zzq 删除
GitLab Web端操作如下:
1.找到你自己本地创建的Dev20190101_zzq分支 点击【Create Merge Request】
2.需要修改目标分支,填写Title、描述信息
3.Submit merge request后需要把
当网页发送到code review群内 @相关人员
4.review人员打开网页,在Changes Tab下面进行code review,没有问题则进行Merge Request;如果有问题,则需要在有问题的代码下方进行备注说明
5.如果review没有通过,开发人员继续在本地分支上进行修改,但是需要删除Dev20190101_zzq,在修改完后push的时候重新创建本地Dev20190101_zzq 然后发起请求