git flow

git flow

git flow

  • image
如果看不懂图看简介吧
  • 最初的分支为master

  • dev是基于master checkout的

  • 所有开发分支都是基于dev checkout的 feature分支

  • 在feature中开发完成v1.0

  • 这时把feature(可能有过个)合并到dev中

  • dev chekout release/v1.0

  • release/v1.0就是预发布分支,这个分支不再更新任何功能,只进行bug修改

  • 如果要继续开发v1.x版本的功能,再从最新的dev checkout出一个feature

  • release/v1.0修改bug后,测试完成,没有问题了

  • 此时把release/v1.0合并到master上,同时也合并到dev上

    // 个人理解
    dev merge release/v1.0
    master merge release/v1.0
    
  • 这个时候发布master上线.

  • master发布上线后出先bug.

  • 基于master checkout fixbug/v1.0.01

  • 修改完成fixbug/v1.0.01后,把fixbug/v1.0.01合并到master与dev

  • 发布master

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 Git Flow介绍 我们都知道, 在 git 的分支功能相对 svn 确实方便许多,而且也非常推荐使用分支来...
    七寸知架构阅读 12,386评论 20 68
  • <1> Git flow是git的一个扩展集,它基于Vincent Driessen 的分支模型,文章“A su...
    sv_b38f阅读 2,990评论 0 1
  • 自她去了之后,庭院里的枇杷树就没再结过果子。他偶尔想起她不在身旁时,想想或许还是没习惯,就会笑笑,还同她在一般,拿...
    柠一个柚子阅读 3,355评论 1 0
  • 那些花儿 “ 那片笑声让我想起我的那些花儿 在我生命每个角落静静为我开着 我曾以为我会永远守在他身旁 今天我们已经...
    Panhus00阅读 2,773评论 0 0
  • 语音老师说,她在新加坡留学时,发现新加坡人喜欢用“KASU”一词来形容中国学生。 “KASU”来自一个中文词汇“惊...
    张聿阅读 2,849评论 0 0