“拉分支”

2018-12-03  本文已影响21人  jlnbda3488375

该分支,由管理员负责维护,其它人只有拉取权限。用来于release分支的合并,供发版使用。
生命周期:伴随整个项目的生命周期,项目结束时结束

(2)develop分支:每次迭代版本的共有开发分支,从最新的master分支派生(管理员操作)。当develop分支上的代码已经实现了软件需求说明中的所有功能,派生初release分支(管理员操作)

分支命名方式:dev-版本号
该分支,由开发人员在各自feature分支开发完成后,合并至该分支。
生命周期:一个阶段功能开发开始到本阶段结束

(3)release分支:从develop分支派生,测试环境中出现的bug,统一在该分支下修改,并推送至远程分支。修改内容必须合并回develop分支混合mater分支。

分支命名习惯:release-版本号
生命周期:一个阶段功能开发结束开始,完成阶段功能测试并修复所有bug,合并回develop分支结束

(4)feature分支:在开发一项新的软件功能的时候使用,这个分支上的代码最终合并回develop分支;

分支命名习惯:feature-姓名全拼-分支说明-日期/feature-分支说明-日期
开发人员的每一个新功能都应该在该类分支下进行
生命周期:开发一个新功能开始,完成新功能开发并合并develop分支结束

(5)hotfixs分支:在master分支出现bug时,在master分支上派生出一个hotfixes分支,修改完成后,合并至master分支以及develop分支,合并完成后,删除hotfixes分支

上一篇下一篇

猜你喜欢

热点阅读