大家好,我是章鱼猫。
程序员应该都知道Git,我们用Git管理代码、文档等任何你觉得可以管理的信息。Git是一个开源的分布式版本控制系统,同时可以支持离线使用,正式因为Git优秀的设计以及使用的便利性,被公司和个人广泛的使用,可以认为掌握Git是程序员的基本功。
今天章鱼猫推荐的项目的是git-bug,一款基于Git的分布式项目Bug管理系统。我来先看一下系统的呈现方式,git-bug提供了命令行和界面两种使用UI。
如果你想拥有上面的Bug管理系统,你只需要创建一个Git仓库以及git-bug命令行工具。git-bug使用Go开发,天生就具备跨平台及使用和部署简便的特点。除此之外还有如下特点:
分布式:系统完全基于Git,你只需要像管理代码一样,pushpull你的Bugs,天生就是分布式的
支持离线使用:比如你在飞机上,跟离线写代码一样,等到方便的时候push到远端即可
防止数据丢失:也许你正在使用的bug管理系统可能出现故障,但是使用git-bug你有全部的备份
快速:获取bug列表以及打开bug都是毫秒级的
不会污染原生的项目:bug是根据当前的Git仓库存储在.git里面,因为不会往项目中增加文件,不会污染当前项目
可与其他工具集成:你可以选择使用命令行、Web页面,或者通过API集成到其他工具
从其他bug管理平台导入/导出数据:使用bridge子命令可从其他bug管理平台导入和导出数据
整体这个项目我觉得最有意思的地方,就是项目的概念,通过Git完美的解决了很多的问题,比如数据存储、分布式等。更多项目详情请查看如下链接。
项目开源
转载请注明:http://www.0431gb208.com/sjsbszl/1304.html