zoukankan      html  css  js  c++  java
  • 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分享常用的代码片段,以供重用。

         

  • 相关阅读:
    改 hadoop ssh 端口
    java.lang.OutOfMemoryError: Java heap space 解决方法
    LucidGaze for Solr 搜索监测工具
    hadoop 文件浏览器
    CF1427C Solution
    技术经理必备的六个好习惯
    今天申请博客
    同志们都走了!!
    好笑
    今天看了《浅谈多态》这篇文章
  • 原文地址:https://www.cnblogs.com/ygj0930/p/8424685.html
Copyright © 2011-2022 走看看