Gitlab团队协作流程

Posted ygj0930

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gitlab团队协作流程相关的知识,希望对你有一定的参考价值。

 

一:加入群组

    项目管理员添加用户到群组,赋予权限(owner、developer...)。

 

二:拉取项目,建立分支

    通过git clone拉取项目到本地,通过终端打开项目目录,创建自己的分支,并推送到远程项目仓库。

 

三:开发:发布任务、编写代码、提交代码并备注、回复任务、结束任务【每一次开发都要走这个流程,做到每一次代码改动都有迹可循:为什么做、怎么做的、提交结果】

    1:发布任务

      在issue处发布任务:任务标题、描述任务内容(需求)、指定任务接收者(可以自发自接,也可以项目负责人向指定人员发布任务)、里程碑(该任务处于项目中的哪个阶段)、标签(自定义一些标签去描述这个任务)

      【同一个项目中的issue是自增的:每当有一个issue发布,都会有一个id生成,格式为 #数字 】

    2:编写代码

      任务接受者根据issue进行代码编写。

 

    3:提交代码并备注

     任务完成后,提交代码。   

git commit -m "#issue ID 备注"

     通过 #issue ID,将每次提交与所解决的issue对应起来。

 

    4:回复issue,记录开发历程

     在issue下发布comment,记录开发过程中遇到的问题、解决思路、最终解决方法。

     其他人也可以在下面回复,参与讨论与指导。

 

    5:结束issue

     在一次或多次提交代码后,issue任务完成,就可以接受任务了,"close issue"。

     

 四:wiki

    可以在wiki书写 笔记、分享文档、内部知识共享。

 

五:代码重用

   在Snippets分享常用的代码片段,以供重用。

     

以上是关于Gitlab团队协作流程的主要内容,如果未能解决你的问题,请参考以下文章

架构师分享 高效团队的gitlab flow最佳实践

敏捷开发与Gitlab-CI-CD持续集成

Centos7安装gitlab私服

Centos7安装gitlab私服

Centos7安装gitlab私服

git团队协作