git~分支管理规范
解决的问题
- 避免新开发的代码影响提测的代码
- 避免生产环境出现问题后,修复后,由于代码混乱,无法合并到生产环境
- 解决多个需求并行开发,并行测试,合并上线的问题
我的设计思路
- 流程图工具我使用的是:diagrams.net
- 具体执行步骤
- 开发人员按需求粒度从dev建立分支
- 哪个需求或者哪些需求提测,就把哪个分支合并到dev
- 哪个需求或者哪些需求要上线,就从dev合并到final分支
- 在final分支上,测试和产品验收之后,将final合并到master分支,完成发布
- 当在final分支验收时出现了bug,需要拉hotfix分支,修改测试之后,再合并到dev和final分支
- 当遇到线上bug时,需要从master拉分支hotfix下来,进行修复和测试,完成之后合并到dev和final分支,保证这两个支持上有hotfix的代码
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
2018-05-06 LindDotNetCore~框架介绍及特色功能(有点springboot的意思)
2016-05-06 基础才是重中之重~大叔所理解的数据类型
2016-05-06 基础才是重中之重~stream和byte[]的概念与转化
2013-05-06 JQ~trigger与bind,触发与绑定何先何后?
2012-05-06 架构,改善程序复用性的设计~第二讲 什么应该提取出来,什么应该保留