美文网首页
“拉分支”

“拉分支”

作者: jlnbda3488375 | 来源:发表于2018-12-03 12:47 被阅读21次
    • “拉分支”:即git进行项目版本管理
      (1)master分支:当开发活动告一段落,产生了一份新的可供部署的代码时,master分支上的代码会被更新,同时,每一次更新都会有对应的版本号标签TAG。

    该分支,由管理员负责维护,其它人只有拉取权限。用来于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分支

    相关文章

      网友评论

          本文标题:“拉分支”

          本文链接:https://www.haomeiwen.com/subject/ovcycqtx.html