美文网首页DevOps
git-flow开发流程

git-flow开发流程

作者: 今有所思 | 来源:发表于2019-04-28 17:01 被阅读8次
    git-flow
    • master分支存放所有正式发布的版本,可以作为项目历史版本记录分支,不直接提交代码。仅用于保持一个对应线上运行代码的code base。

    • develop分支为主开发分支,一般不直接提交代码。

    • feature分支为新功能分支,feature分支都是基于develop创建的,开发完成后会合并到develop分支上,同时存在多个。

    • release分支基于最新develop分支创建,当新功能足够发布一个新版本(或者接近新版本发布的截止日期),从develop分支创建一个release分支作为新版本的起点,用于测试,所有的测试bug在这个分支改。测试完成后合并到master并打上版本号,同时也合并到develop,更新最新开发分支。(一旦打了release分支之后不要从develop分支上合并新的改动到release分支),同一时间只有1个,生命周期很短,只是为了发布。

    • hotfix分支基于master分支创建,对线上版本的bug进行修复,完成后直接合并到master分支和develop分支,如果当前还有新功能release分支,也同步到release分支上,同一时间只有1个,生命周期较短。

    相关文章

      网友评论

        本文标题:git-flow开发流程

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