GitLab CodeReview

我虐代码千万遍,代码待我如初恋 

针对开发者防止merge request 冲突

本地命令操作如下:

  1. cd 工程目录
  2. git branch // 查看当前branch,需要在当前主分支下
  3. 修改代码......
  4. git add .
  5. git commit -m "-做了那些修改"
  6. git pull//如果有冲突,就先解决冲突,然后再次commit
  7. git branch Dev20190101_zzq //创建本地分支A_zzq ,Dev20190101为当前主分支
  8. git push originDev20190101_zzq
  9. 其余操作就是到web进行操作了
  10. git branch -d Dev20190101_zzq //web操作结束之后,需要将本地创建的分支Dev20190101_zzq 删除

GitLab Web端操作如下:

1.找到你自己本地创建的Dev20190101_zzq分支 点击【Create Merge Request】

a.png

2.需要修改目标分支,填写Title、描述信息

b.png

c.png

3.Submit merge request后需要把

当网页发送到code review群内 @相关人员

4.review人员打开网页,在Changes Tab下面进行code review,没有问题则进行Merge Request;如果有问题,则需要在有问题的代码下方进行备注说明


e.png

5.如果review没有通过,开发人员继续在本地分支上进行修改,但是需要删除Dev20190101_zzq,在修改完后push的时候重新创建本地Dev20190101_zzq 然后发起请求

你可能感兴趣的:(GitLab CodeReview)