完成
临时分支
v2.0
新功能分支,一般一个新功能对应一个分支,对于功能的拆分需要比较合理,以避免一些后面不必要的代码冲突
主分支
Tag1.0
master
feature2
新功能分支1
release
v1.0
热修复分支
feature
初始化分支
develop
v2.1
发布完成删除分支
热修复分支,用于线上版本紧急bug修复
提测分支
新功能分支2
hotfix
修复发现问题
feature1
Tag2.0
提测分支,用于测试版本打包,提测bug在当前分支修改,如果需要多个发布版本,则以release_版本号命名,如果需要与线上bug修复或者几个版本一起发布,需要根据实际将后发的版本V1.1合并到已发的V1.0,并进行回归测试后再发布
主分支,线上版本打包分支
dev
主开发分支,包含确定即将发布的代码和已开发完成的代码
持久分支
发布完成
开发分支