GIT结合Maven对源码以及jar包的管理建设

一、GIT管理规范

GIT结合Maven对源码以及jar包的管理建设_第1张图片

1.1 git分支概念

develop分支

开发分支,不管是要做新的feature还是需要做bug修复,都是从这个分支分出来做。

在这个分支下主要负责记录开发状态下相对稳定的版本,即完成了某个feature或者修复了某个bug后的开发稳定版本。

feature-*-*分支

feature-姓名-功能描述

feature分支与开发任务一一对应。

对每一次迭代中的每一个原子的功能点,根据任务会由负责的开发人员以develop分支建立对应的feature分支进行处理,当功能点开发自测完毕之后,就将feature分支合并到develop分支去。

feature分支都是临时的分支,合并回develop后即删除

test分支

当一个迭代的代码都开发完毕,需要开始测试时,需要把develop的代码合并到test分支,用test分支代码构建测试环境,进行测试。

测试阶段的代码修复,由负责人以develop分支创建对应的feature-*-*分支,进行代码修复,然后依次合并到develop、test分支上,进行回归测试。

master分支

测试环境测试完毕,

你可能感兴趣的:(项目管理规范,git,maven,jar,git分支规范,maven版本管理规范)