美文网首页
gitLab使用

gitLab使用

作者: zooeydotmango | 来源:发表于2019-11-15 13:38 被阅读0次

    Git的家族成员

    Git:是一种版本控制系统,是一个命令,是一种工具。
    Gitlib:是用于实现Git功能的开发库。
    Github:是一个基于Git实现的在线代码托管仓库,包含一个网站界面,向互联网开放。
    GitLab:是一个基于Git实现的在线代码仓库托管软件,你可以用gitlab自己搭建一个类似于Github一样的系统,一般用于在企业、学校等内部网络搭建git私服。

    简单使用

    • 安装git
    • 使用ssh-keygen 生成密钥文件.ssh/id_ras.pub
    • 在个人设置中添加密钥
    • git config中设置一下邮箱姓名
      接着可以正常push代码了
      从其他地址git clone下来的代码先复制到目标目录然后在上传

    使用issue管理项目

    issue是常用的项目管理工具,一个issue可以是软件bug、功能建议、待完成的任务、文档缺失的报告。每个issue应该包含所有信息和历史,使得后来的人只看issue就能了解问题的所有方面和过程。

    在gitlab中issue翻译为议题


    image.png

    录入issue

    遇到bug,需求任何其他与项目有关的事就可以录入issue,为了控制issue的数量和质量,我们需要确保issue能够尽量多的含有有效信息。

    需求issue:一句话描述需求,作为标题。内容中体现出:需求应该是什么功能、可能使用什么技术、是否依赖其他包
    bug issue:一句话描述bug,作为标题。内容中体现出:出现问题的版本号、什么步骤出现问题、问题信息或截图、操作系统环境等等,可以加上个人对问题的分析

    vue-admin下的bug模板

    review issue并给issue打上标签

    issue被创建后,被指定的人员review issue并且作出判断。

    如果觉得这个issue重复、讨论过并认为不合理,可以在评论中说明,并关闭issue。如果没有这种情况,就给它打上标签,方便后期筛选、排期。

    issue标签是issue的核心。为了更好的使用,建议组内讨论并决定标签。

    常用标签:

    1. 优先级:低优、高优、紧急
    2. 类别:代码bug、数据有误、新功能、优化、重构、疑问等等
    3. 进度:未开始、进行中、待定、测试中、已发布等

    相关文章

      网友评论

          本文标题:gitLab使用

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