gitLab使用

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. 进度:未开始、进行中、待定、测试中、已发布等
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容