IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 关于git版本管理与分支管理 -> 正文阅读

[开发工具]关于git版本管理与分支管理

Git管理

标签作为版本主线;
分支作为开发主线;

背景:在一个前端项目中,多个小组开发多个系统。git分支管理有些混乱。
关于功能与版本的管理
在这里所有分支都是围绕标签在开发,打标签后封板了,以后要改bug 也是基于这个标签版本新建fix/bug分支改; 不用担心功能代码互串。

达到建立分支的标准是什么?

  1. 有条件的新模块,可基于现有分支再建分支【feat/分支名】 已打标签;
  2. 线上运行出bug了。基于该版本标签建立分支【fix/分支名】; 基于标签建立分支 git checkout -b [分支名] [标签名] 如:git checkout -b version1 v1.0.0
  3. 如有文档,也建立文档分支【doc/分支名】 …待补充

建立分支后,如何管理大小系统的版本?

前面提到标签作为版本控制;
tag 作为主线至关重要,所有标签都必须有备注,写明该tag版本功能点;
为避免出现branch 与 tag 互串,请遵循命名规则。

关于tag版本号
a.b.c-xyz

a 为主版本号, 不过一般版本号 0 不作为正式版本发布, 并且版本之间不一定实现兼容
b 为次版本号, 在此版本上有一些功能性的区分
c 为修订号, 可以进行比如一些bug上的修正
xyz 的部分为一些更细节的标注等,不过这些有标注的版本号按照规定是低于正式的版本号的, 比如 1.1.1-beta 是低于 1.1.1 的.

根据业务需求,版本号前面加业务名称,如: tag.XXX.v1.0.0

什么时候可以删除分支了?

本期功能点【feat:分支】已开发完毕;
基于tag建立的【fix:分支】已修复;

标签应该在什么时候打?

本期功能点【feat:分支】已开发完毕;
基于tag建立的【fix:分支】已修复;

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-10-08 21:02:36  更:2022-10-08 21:06:01 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 20:17:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码