代码审批流程
2017-02-25 17:08:16    890    0    0
7wlnk13


【配置环境】

gitlab仓库URL:git@192.168.127.128:development/web_www.git

分支结构:master、dev、php

开发组长:张三

开发组员:李四、王五

 

 

【组员请求合并代码】

 

1、李四上传代码后,向张三组长请求分支合并。点击"New Merge Request"按钮。

 

2、选择源分支和目标分支。

 

 

3、添加合并请求。单击"Submit merge request "提交请求。

Title:请求的标题

Description:备注

Assignee:审批人

 

 

4、提交成功,等待审批。下方可以进行留言或讨论。

 

 





【组长审批合并请求】

1、审批人张三收到合并请求。

 

 

2、审批人进行代码检查,选择Plain Diff或者Changes,查看修改的部分。

 

 

3、经过审查,同意合并请求,点击"Accept Merge Request"。同意后,可以根据情况进行删除源分支、回滚、进行新的分支请求。

 

 

4、如果需要回滚,单击Revert按钮,选择dev分支。

 

5、查看dev分支,文件已经合并。






【假设出现冲突】

李四在php分支下,修改了3.html文件中的第二行。

 [lisi@test web_www]# cat 3.html
this is 3.html
by lisi

 

王五在html分支下,修改了3.html文件中的第二行。

 [wangwu@test web_www]# cat 3.html
this is 3.html
by wangwu

 

1、审批人张三查看请求,同意了王五的合并请求后,然后同意李四的合并请求时,会自动提示冲突。


2、点击"Resolv confilcts"解决冲突,会让你选择使用谁的代码.

 


或者点击"Edit inline",自己手动修改代码

 


3、这里我们修改成如下代码


4、然后重新同意合并请求

 


5、查看之前冲突的文件

完成解决冲突。

 


 

 

上一篇: PHP 安装

下一篇: Nginx 安装

890 人读过
立即登录, 发表评论.
没有帐号? 立即注册
0 条评论
文档导航