工具资料

GitLab Fork项目工作流程

2017-11-27  本文已影响2550人  yueming15899

目的

为规范和控制代码提交采用Fork加Merge Request(请求合并)方式提交可测试代码(前端同事还是以原来的方式进行开发)。新的流程将于下一个月版本开始执行,请仔细阅读此文档,如有疑问请直接和我沟通。

工作流程

image.png

工作流程详解

前置操作,管理员将各个成员的组角色改为Reporter(无法直接提交代码)。

第二种情况:已有本地仓库并且远程默认仓库origin指向的地址不是自己的远程库地址(目前大家都属于此中情况),直接修改origin远程地址即可。需要注意的是,请在切换的时候将所有代码更新并提交到原有中心库。修改origin远程库url地址使用:git remote set-url origin [url(远程库地址)]


image.png

前面的步骤除了代码同步以外其它都只要执行一次即可。

*第五步:当一个功能完成后,请求合并代码。登入GitLab,进入你fork出来的项目,点击左侧栏中的Merge Request,点击新增Merge Request,选择对应的远程库和对应的分支点击COMPARE BRANCHES按钮,添加相应的请求合并信息,点击提交即可。

image.png

git


image.png image.png image.png

需要注意的点,在发送请求合并的时候请务必将中心库中的代码合并到本地,并push到自己的远程库。

发送请求合并后请发送邮件或者及时通知我,通过代码检视后将合并你的代码,并发送通知给测试同事开始测试你的代码。

image.png
上一篇 下一篇

猜你喜欢

热点阅读