美文网首页工具资料
GitLab Fork项目工作流程

GitLab Fork项目工作流程

作者: yueming15899 | 来源:发表于2017-11-27 10:39 被阅读2550次

目的

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

工作流程

image.png

工作流程详解

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

  • 第一步:登录GitLab进入你想要Fork的项目里面点击fork,然后点击项目名称fork即可,成功以后会在你的项目中出现你自己的项目(用户名/项目名)


    image.png
    image.png
    image.png
  • 第二步:
    第一种情况,还没有本地仓库(新建):从你自己的远程库clone,可采用ssh验证或者每次验证的方式。克隆后此项目的远程库默认为你自己的远程项目库。


    image.png
    image.png

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


image.png
  • 第三步:为项目添加同步中心远程库,然后pull对应的分支,同步项目的最新可用代码。
    使用命令 git remote add [name(远程库名字可任意取有意义的名字)] [url(远程库地址)]
    方法如下:


    image.png

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

  • 第四步:修改代码,测试完成,提交代码,推送代码到自己的远程库。


    image.png

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

image.png

git


image.png image.png image.png

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

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

image.png

相关文章

  • Git fork

    参考文章 git fork项目合作流程 - 知乎GitLab Fork项目工作流程 - 简书 1:git remo...

  • GitLab Fork项目工作流程

    目的 为规范和控制代码提交采用Fork加Merge Request(请求合并)方式提交可测试代码(前端同事还是以原...

  • gitlab使用

    # Gitlab使用实践及总结 ## 正常流程 - 首先,在 gitlab 上 fork 一个项目,放在自己名下,...

  • 关于gitlab上的watch,start,fork

    gitlab上有非常多的优秀项目,在每人项目的右上角,都有三个按钮,分别是 watch,start,fork 有些...

  • GitLab CI CD实践 - .gitlab-ci.yml配

    图5.1 GitLab CI/CD流程图 GitLab CI/CD功能基于每个项目根目录下的.gitlab-ci....

  • GitLab Fork项目同步源项目更新

    一年前,我搭建了GitLab 7.0社区版,App、前后端都在使用,总体上功能是相当丰富的。然而,Fork项目A得...

  • GitLab Fork项目同步源项目更新

    查看项目远程仓库的配置。对于Fork出来的项目,如项目B,只显示项目B.git,没有它的源项目A的地址信息。 添加...

  • gitlab fork项目更新操作说明

    需求 在开发项目中,需要在基础框架代码上进行开发,但又想能及时更新基础框架代码的新功能,所以就有fork 项目, ...

  • GitLab + Rainbond 打造Devops流程

    GitLab + Rainbond 打造Devops流程 流程 预设项目有两个分支,dev和master dev分...

  • git fork使用记录

    1、背景 项目leader要求,对原仓库fork,减少主仓库分支的创建与便于管理。使用平台:gitlab 2、fo...

网友评论

    本文标题:GitLab Fork项目工作流程

    本文链接:https://www.haomeiwen.com/subject/wajrbxtx.html