一、GIT管理规范
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分支
测试环境测试完毕,