开发流程(针对代码git)

这里讲一下比较正规的系统的开发分支管理

1. 从master拉取一条开发分支

  • 1.1. 命名格式 :
  • 1.1.1. feature/20231208_name

2. 在开发分支上开发、联调、测试改bug(dev、stg)

3. pre(将开发分支合并到release/pre)
发pre之前 先在前端群里问一下

4. gra(运维同步环境)

5. prd(运维同步环境)

6. 注意

  • 6.1. 假如同个项目有多个迭代 且stg测试时间有重叠需要建立一个公共分支合并这多个迭代的代码 一起发到stg测试但是 有且只有这多个迭代的是一起上pre && gra && prd 才能将这个公共分支一起合到到 release/pre 否则
    只能排队(将优先上线的 开发分支 合到到 release/pre)
  • 6.1.1. 命名格式 : • dep/20231208_some_names
  • 6.2. 无论任何阶段 如果自己开发的项目 master有更新 都必须拉取master到自己开发的分支 并且同步到自己所处的环境(dev/stg/pre)
  • 6.3. release/pre 分支代码永远都是领先或者与master代码持平的
  • 6.4. 一定不要直接在release/pre或master分支上改代码

7. 命名格式 :

  • 7.1.如果发现bug, 建一个fix分支(从拉取release/pre)
    fix/20231208_fixedproblem_name

  • 7.1. dev/stg 测完没问题 再合到pre分支

猜你喜欢

转载自blog.csdn.net/Gas_station/article/details/134854743