GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,GitLab是使用Ryby开发的一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目....它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释.可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库.团队成员可以利用内置的简单聊天程序(Wall)进行交流.它还提供一个代码片段收集功能可以轻松实现代码复用...大部分公司的处理流程如下:
PM在gitlab创建任务,分配给开发人员.
开发人员领取任务后,在本地使用git clone拉取代码库....开发人员创建开发分支(git checkout -b dev)并进行开发.
开发人员完成之后,提交到本地仓库(git commit)....PM在gitlab上查看提交和代码修改情况,确认无误后,确认将开发人员的分支合并到主分支(master).
开发人员在gitlab上Mark done确认开发完成,并关闭issue.