git-flow模型
2024-09-08 17:15:59
git-flow 是在 git branch 和 git tag 基础上封装出来的代码分支管理模型,把实际开发模拟称 master develop feature release hotfix support 几种场景,其中 master 对应发布上线,develop 对应开发,其他几个在不同的情况下出现。通过封装,git-flow 屏蔽了 git branch 等相对来说比较复杂生硬的命令(git branch 还是比较复杂的,尤其是在多分支情况下),简单而且规范的解决了代码分支管理问题。
Git Flow 将 branch 分成2个主要分支和3个临时的辅助分支。
主要分支:
- master:永远处在即将发布(production-ready)状态。
- develop:最新的开发状态。
辅助分支:
- feature:开发新功能的分支,基于 develop,完成后 merge 回 develop。
- release:准备要发布版本的分支,用来修复 bug。基于 develop,完成后 merge 回 develop 和 master。
- hotfix:修复 master 上的问题,等不及 release 版本就必须马上上线。基于 master,完成后 merge 回 master 和 develop。
最新文章
- linux下mono,powershell安装教程
- [LeetCode] Ugly Number 丑陋数
- jsp利用application统计在线人数的方法
- github for window的代理设置方法
- iOS中真机连接电脑运行程序出现问题
- oracle的listener.ora sqlnet.ora tnsnames.ora三个文件的关联性
- [转]使用 HttpClient 和 HtmlParser 实现简易爬虫
- java Arrays.asList()和Collections.addAll()
- Storm 中遇到的问题
- SQL Server 对dbcc checkdb的优化
- Android studio导出配置
- [Swift]LeetCode925. 长按键入 | Long Pressed Name
- 「APIO2017」商旅
- MyBatis映射文件3(参数处理Map)
- 关于opencv中的颜色模型转换之CV_BGR2HSV
- jQuery基础(2)
- Spring JDBC配置数据源
- solr学习一(一大堆的学习资料)
- SpringMVC中在web.xml中添加中文过滤器的写法
- java代码----大二上机考试