Git Flow工作流
Git Flow工作流是企业用的比较多的开发模式,也是非开源项目常用的开发模式。Git Flow是功能分支开发模式的进一步拓展。 不单单开拓出了功能分支(feature)、还有增加了开发分支(develop)、修复分支(hotfix)以及release分支。
下面介绍一下几个分支的作用。
各个分支的作用
1、master
master分支是发布的分支,不允许在这个分支上开发。master分支可以合并develop,hotfix,release分支。
2、develop
这个分支是开发中的最新代码,develop分支只能合并不能开发。一般合并feature。
3、feature
这个分支就是功能开发分支的,一般基于develop新建feature分支,开发完毕之后,合并到develop分支。
4、release
这个分支是develop分支到master分支之间的过渡,中间状态。功能代码开发完毕合并到develop后,基于develop分支创建release分支(注意版本命名),release提交测试,若出现问题就在release修改。通过测试之后合并到master分支并打版本标签,合并到develop并删除release。
5、hotfix
这个分支是紧急修复的分支。一般是线上错误,基于master创建hotfix,修复完合并到master与develop,然后删除hotfix。
本文作者:西红柿里没有番茄
本文链接:https://www.cnblogs.com/lyd447113735/p/16081081.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
2020-03-31 在github中使用markdown语法插入图片,并设定大小