🗒️【项目管理】SemVer:语义化版本管理
2022-11-10
| 2023-10-12
0  |  0 分钟
type
status
date
slug
summary
tags
category
icon
password
Sub-item
Last edited time
Oct 12, 2023 01:50 PM
Parent item
领域
版本格式:主版本号.次版本号.修订号,版本号递增规则如下:
  1. 主版本号:当你做了不兼容的 API 修改。
  1. 次版本号:当你做了向下兼容的功能性新增。
  1. 修订号:当你做了向下兼容的问题修正。
例如: 现在最新的版本号如果是 v1.4.9。 在此基础上,
  • 如果要对接口作出参数或返回值调整,导致依赖这个项目的代码需要修改它们的代码。那么下一个版本号应该是 v2.0.0
  • 如果是增加新的功能,不影响旧接口。那么下一个版本号应该是 v1.5.0
  • 如果是修改了一些 bug,而且可以向前兼容。那么下一个版本号应该是 v1.4.10

GitHub Releases 推荐的版本定义

通常的做法是在语义化版本名称前加上字母 v,一些好的标签名称可能是v1.0.0v2.3.4
如果标签不用于生产,请在版本名称后添加预发布版本:v0.2.0-alphav5.9-beta.3.

语义化版本semVer2.0定义文档

 
 
架构设计
  • 基础设施服务
  • 项目管理
  • 【我的区块链】区块链思维【gRPC】拦截器开发及公共拦截器的使用
    目录