领鲜 git flow[多版本并行]
2024-03-05 18:42:21 16 举报
领鲜 git flow是一种多版本并行的工作流程,它结合了git的强大分支管理和flow的灵活性。在这种工作模式下,开发团队可以同时处理多个功能或修复bug的任务,每个任务都在一个独立的分支上进行。这样,团队成员可以专注于自己的任务,而不会相互干扰。当一个任务完成后,它可以被合并到主分支或其他相关分支中。这种工作方式可以提高开发效率,减少冲突和错误,同时也方便团队协作和管理代码。总之,领鲜 git flow为软件开发提供了一个高效、灵活且可靠的解决方案。
作者其他创作
大纲/内容
dev
Merge
修复完测试的BUG
修复完发生产验证
提测
开始开发
Commit Message格式:type 必须为以下几种之一: update: 开发阶段的提交 fix: Bug修复提交 hotfix: 线上Bug修复提交 config: 全局配置、代码格式、构建工具、类库等修改提交 scope 为影响范围,可选subject 为针对此次提交的文字描述例如:update: 订单列表sql优化
合并进production上上线
release/v20231120
Commit Message格式:#+coding编号可以直接跳转type 必须为以下几种之一: feat:新增功能#5181 fix: 修复#5182 perf:性能优化 config: 全局配置、代码格式、构建工具、类库等修改提交 refactor:重构代码 style:不影响程序逻辑的代码修改(修改空白字符,补全缺失的分号等)scope 为影响范围,可选subject 为针对此次提交的文字描述例如:feat: 订单列表sql优化
负责人代码评审
Time Line
绿色为正常版本流程红色为线上bug修复流程
负责人确认
feature/c5800_liubo
Tag:v20231120
production
uat(test)
个人分支:feature/需求_开发者简拼版本分支:release/需求修复分支:hotfix/日期_序号环境分支:dev test staging productionMerge操作如果有代码重复,都需要拉临时分支处理好冲突再合并到环境分支(我们做方案分配任务的时候,分工要明确,减少代码冲突避免漏接口的情况)
hotfix/20201112_01
无预生产版本
改好代码发uat(test)验证
staging
改好代码发staging验证
负责人发起合并
uat可以平行合并到production,把风险挡在uat环境
feature/c5800
开发完成
把需求合并到版本分支准备发生产
个人分支:feature/功能简拼_日期_开发者简拼功能分支:feature/功能简拼_日期版本分支:release/版本修复分支:hotfix/日期_序号环境分支:dev test staging production(冲突需要拉临时分支)临时分支:tmp/xxx (临时分支以tmp/开头不做强限制)Merge操作如果有代码重复,都需要拉临时分支处理好冲突再合并到环境分支(我们做方案分配任务的时候,分工要明确,减少代码冲突避免漏接口的情况)
test
上uat预发布
feature/v20231120_liubo
有预生产版本
收藏
收藏
0 条评论
下一页