Gitflow 分支模型

发布时间: 更新时间: 总字数:546 阅读时间:2m 作者: 分享 复制网址

GitFlow工作流是Git分支管理的最佳规范。

介绍

xiexianbin logo

图片参考

说明:

  • master/main分支:主分支上的代码要求随时处于可部署状态,且禁止直接在主分支上进行修改
  • develop分支:开发分支过程中的代理,该分支只能通过与其他分支合并来更新内容,且禁止直接在 develop分支 进行修改
  • feature分支:新功能或试验新功能分支,从 develop分支 创建,开发完成后,需要将该 feature分支 合并到 develop分支 ,最后删除该 feature分支
  • release分支:从 develop分支 上创建一个新的 release分支 ,新建的 release分支 只能进行质量测试、bug修复、文档生成等面向发布的任务,不能再添加功能
    • 发布时将 release分支 合并到 master分支 上,并根据版本号为 master分支 添加tag
    • 需要将 release分支 创建以来的修改合并回 develop分支 ,最后删除 release分支
  • hotfix分支:当 master分支 中的代码出现需要立即修复的bug时,从 master分支 上创建一个新的hotfix分支,并在hotfix分支上进行bug修复
    • 修复完成后,需要将hotfix分支合并到 master分支develop分支
    • 并为 master分支 添加新的版本号tag,最后删除hotfix分支
Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数