Linux
Linux software install
Google repo的使用
Vector AP StartApplication编译脚本解析
Yocto的cmake版本升级
不能自动安装的解决方式
S32G-BSP35.0-SDK使用方法
S32G从SDK生成文件系统的制作过程
Linux Samba设置
Linux添加双网卡
S32G USB-Redirector安装指南
VS code自动生成Doxygen格式注释
Linux下使用多线程下载
使用pandoc 生成带中文的pdf
minicom无法输入的问题解决办法
使用 systemd unit 添加一条路由规则
CMake 教程
步骤 1:基本起点
步骤 2:添加lib库
步骤 3:为库添加使用要求
步骤 4:添加生成器表达式
步骤 5:安装和测试
步骤 6:添加支持测试仪表板
步骤 7: 添加系统内省
步骤 8:自定义命令和生成的文
步骤 9:打包安装程序
步骤 10:选择静态库或共享库
步骤 11:添加导出配置
步骤 12:打包 Debug 和 Release
添加虚拟网卡
Vector AP 去掉防篡改校验
Vector AP startapplication编译与使用
Vector AP问题汇总
Vector AP大型项目开发流程
Vector AP EM
Vector AP 最简单的开发示例
Linux kernel 版本降级
Vector AP StartApplicaiton
startappplication-machine-design
startapplicaiton-machine-integration
amsr-vector-fs-em-executionmanager-design
amsr-vector-fs-em-executionmanager
Vector AP 复杂模型的开发
第一章 Machine和MachineDesign
第二章 Execute Manager
第三章 Log
第四章 State Manager
第五章 State Manager 源码的理解
第六章 Someip daemon
第七章 IPC Service Discovery Daemon
crond的使用方法
解决蓝牙鼠标在 Ubuntu 中单位时间内断开的问题
VPS服务器自建教程
v2rayA的客户端使用配置
GDB调试指南入门篇:揭开程序运行世界的神秘面纱
GDB调试指南高级篇:成为调试专家,掌控程序的命运
Linux安装PyQt5并配置Qt Designer
ADB 命令大全
GoogleTest(一)
GoogleTest(二)简单的TEST宏
GoogleTest(三)简单类函数测试
C++ Template
1. 函数模板
2. 类模板
3. 非类型模板参数
软件版本号规范
EPOLL
C++手札
C++ 使用{}初始化有哪些好处?
现代 C++ decltype 深入解析
函数对象(functor)
Linux性能剖析:CPU、内存、网络与I/O压力测试
AP StateManager
C++ Lambda表达式
C++ 中的Lambda表达式
Lambda 表达式语法
Lambda 表达式的示例
手动发送UDP数据包
pyqt5生成的UI界面不能输入中文
自己搭建repo镜像
摄影
Sony仿富士PP值设置
诗词歌赋
本文档使用 MrDoc 发布
-
+
首页
软件版本号规范
## 前言 语义版本管理提供了一种清晰、结构化的软件版本管理方法,让开发人员更容易了解变更的影响并管理依赖关系。通过遵循 SemVer 规则,开发人员可以确保其软件以可预测的方式稳定发展。 ## 软件版本号意味着什么? 语义版本管理(SemVer)是一种软件版本管理方案,旨在传达版本中基本变更的含义。 SemVer 使用由三部分组成的版本号: major.minor.patch. - 主版本:当出现不兼容的 API 变动时,版本号会递增。 - 小版本:在以向后兼容的方式添加功能时递增。 - PATCH 版本:在进行向后兼容的错误修复时递增。 我们来看一个工作流程示例。  ## 01 初始开发阶段 从版本 0.1.0 开始。 发布一些增量更改和错误修复:0.1.1, 0.2.0, 0.2.1, 0.3.0. ## 02 第一个稳定版本 发布稳定版本:1.0.0. ## 03 后续变更 - 补丁发布 需要对 1.0.0 进行错误修复,更新至 1.0.1。 更多错误修复:1.0.2, 1.0.3. - 次要版本 1.0.3 中添加了一个向后兼容的新功能,更新至 1.1.0。 新增另一项功能:1.2.0。 新小版本中的错误修复:1.2.1, 1.2.2. - 重大版本 1.2.2 中引入了不向后兼容的重大变更,更新至 2.0.0。 以后的小版本和补丁更新遵循相同模式。 ## 04 特殊版本和预发布版本 - 预发布版本 用连字符和一系列以点分隔的标识符表示。 例如 alpha 版、beta 版和候选发布版:1.0.0-alpha、1.0.0-beta、1.0.0-rc.1。 - 构建元数据 用加号和一系列以点分隔的标识符表示。 示例:1.0.0+20130313144700。 ## 总结 语义版本管理提供了一种清晰、结构化的软件版本管理方法,让开发人员更容易了解变更的影响并管理依赖关系。 通过遵循 SemVer 规则,开发人员可以确保其软件以可预测的方式稳定发展。
admin
2024年8月9日 14:22
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码