Git版本管理

作者: 曲怀义 | 来源:发表于2021-03-25 15:03 被阅读0次
  1. Master: 主分支;主要是稳定的版本分支,正式发布的版本都从Master拉。
  2. Develop: 开发分支;更新和变动最频繁的分支,正常情况下开发都是在Develop分支上进行的。
  3. Release:预发行分支;一般来说,代表一个版本的功能全部开发完成后递交测试,测试出Bug后进行修复的分支。
  4. Features: 功能分支; 其实Features不是一个分支,而是一个分支文件夹。里面包含了每个程序员开发的功能点。Feature开发完成后合入Develop分支。
  5. HotFix: 最希望不会被创建的分支;这个分支的存在是在已经正式上线的版本中,发现了重大Bug进行修复的分支

概括:
1.保持Master与Develop的一致
2.开发功能在Develop拉出Features进行,完成后合并到Develop删除Features。
3.测试功能在开发完成合并后的Develop拉出Release,若发现bug在Release拉出Features进行修复,若未发现bug||修复完成合并到Release,删除Features。
4.Release分别合并到Master与Develop,删除Release。
5.当Master发现bug,拉出HotFix,修复后分别合并到Master与Develop。删除HotFix。
考虑到边改边测试的情况流程上是否可以Develop-Features-测试-Develop、Master?
.

image.png

最后:当一个经历千锤百炼的流程出现在我们面前时,我们应该虚心学习,加以运用;切莫在出现问题的时候才追悔莫及。

相关文章

  • Git简易指南

    Git Git 属于分散型版本管理系统,是为版本管理而设计的软件 Subversion 集中型版本管理系统 集中型...

  • 9- 快速上手Linux玩转典型应用- git版本管理

    10- git版本管理 推荐使用git进行代码的版本管理。文档管理。 网盘保存等。没有版本管理。每次提交可以进行回...

  • git 版本管理

    Git版本控制管理@[TOC] git Git is a distributed version control ...

  • GIt

    Git属于分散型版本管理系统。版本管理就是管理更新的历史记录。 安装Git Mac和Linux都预装了Git。Wi...

  • Git 17使用Tag标签 系统版本号管理

    GIt 系统版本号管理 ========= 命令 系统版本号管理 git tag [tag_name] + [co...

  • 网上学习教程资源汇总

    Git版本管理Git Book官方教程(权威)廖雪峰Git教程(简单易懂)Pro Git(整理版本) Spring...

  • Java Web技术经验总结(十一)

    Git工作流:Git 工作流程 Maven版本管理:阅读Maven最佳实践:版本管理 lombok project...

  • git学习

    git是分布式版本管理系统,SVN是集中式版本管理系统。1、git init,把当前目录变成git可以管理的仓库2...

  • git 常用指令

    如何使用git管理代码 git 常用命令速查 创建版本库 git clone (url) #克隆远程版本库 git...

  • Git

    Git基本指令 Git版本管理 HEAD指向的版本就是当前分支的当前版本,因此,Git允许我们在版本的历史之间穿梭...

网友评论

    本文标题:Git版本管理

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