美文网首页
分支管理方案

分支管理方案

作者: liguiyun | 来源:发表于2022-03-31 10:39 被阅读0次

一,分支说明
1,feature 功能开发分支
2,fix bug 修复分支
3,develop 开发分支
4,release 预发布分支
5,master 主分支
二,分支说明
1,需求整理 如果是一次发布需求 我们可以在一个feature 上编写,如果产品整理是多个需求 需要创建多个feature分支
2,bug 修复分支 如果是这次需要更新迭代的bug 需要在一个fix 分支修复,如果多个bug 需要多次迭代开发,需要创建多个fix分支
三,管理分支
1,如果有代码已经校验通过已经合并到develop分支,但是你feature分支测试 需要 已经合并到develop的代码,那么需要你当前分支 同步develop分支代码
2,如果多个feature分支需要一块测试 可以创建临时分支,多个分支合并进去进行测试
3,如果这个需求需要N feature分支和fix 分支 需要发布,那么从develop分支创建Realease分支,并把feature分支和fix分支合并到Realease分支进行功能测试,release分支只准许 提交 fix 代码,不得添加新的需求到release分支。
4,测试通过后 需要把预发布的功能分支合并到develop分支
5,上线稳定 把develop分支合并到master分支 并打上tag
四,分支管理混乱解决方案
1,feature分支 没测试通过之前,绝不能合并到develop分支,只能合并到release分支交个测试测试,自己多个feature 分支需要测试,自己可以创建临时分支测试,测试当中如果发现有bug修复,可以直接在临时分支提交,等测试完毕后 ,需要把临时分支上面的节点 移动到哪个feature上面的bug,移动到哪个分支,最终等待提交测试
2,Realease分支合并到develop分支需要测试验证通过,如果临时出现合并到develop分支上有bug需要解决,那么需要develop分出release分支,在Realease上解决,没解决之前,develop暂停发布
3,如果自己当前feature分支代码测试 需要 配合已经提交到develop,master分支,那么 可以可以直接rebase主分支,因为主分支已经验证过得,是可发布的,直接同步代码就行了。

相关文章

  • 分支管理方案

    一,分支说明1,feature 功能开发分支2,fix bug 修复分支3,develop 开发分支4,rele...

  • 推荐 GIT 分支管理方案

    创建分支前缀的规则定义和分支的生命周期,本文主要列出 2 种前缀规则 feature、bugfix。 一、创建 新...

  • ios分支管理方案--记录

  • git commit提示nothing to commit, w

    git commit 时报错如下: 解决方案:1、本地分支设成远程分支的跟踪分支 2、git push到远端分支:

  • git分支与版本管理方案二

    推荐代码覆盖命令 git push -f 不管远程代码有什么冲突,强制以本地的为主。 不过不建议这么做,这样会删掉...

  • Git | 分支管理

    git分支管理 主分支 功能分支 - feature 预发布分支 - release 修补bug分支 - fixbug

  • git 常用命令

    Git 分支管理 查看本地分支 查看远程分支 创建本地分支 切换本地分支 删除本地分支 删除远程分支

  • Git分支

    内容简介 分支简介 创建分支 查看分支 切换分支 分支合并 删除分支 分支管理 远程分支 分支简介 为了真正理解 ...

  • Git规范

    分支管理 分支命名 master 分支 master 为主分支,也是用于部署生产环境的分支,确保master分支稳...

  • Git 分支开发规范

    分支管理 分支命名 master 分支 master 为主分支,也是用于部署生产环境的分支,确保master分支稳...

网友评论

      本文标题:分支管理方案

      本文链接:https://www.haomeiwen.com/subject/yzwgjrtx.html