首页 > 其他分享 >语义化版本惯例

语义化版本惯例

时间:2024-10-03 23:33:09浏览次数:8  
标签:向下兼容 惯例 版本号 修订 语义 API 版本

一般来说,版本格式最主要的部分是 “主版本号.次版本号.修订号”,递增规则如下:

  1. 主版本号(X):不兼容的 API 修改;
  2. 次版本号(Y):向下兼容的功能性新增;
  3. 修订号(Z):向下兼容的问题修正。

特别地,当主版本号为 0 时,上述规则没有那么严格,因为前者意味着项目处于快速开发时期。

先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。

具体地:

  1. 使用语义化版本控制系统地项目必须定义公共 API。
  2. 标注地版本号必须x.y.z 的格式,其中 xy

标签:向下兼容,惯例,版本号,修订,语义,API,版本
From: https://www.cnblogs.com/weily09/p/18446149

相关文章

  • 在树莓派上安装c++版本的opencv并运行
     这里默认你用的是树莓派的镜像(因为ubantu对树莓派的性能占用有点大)树莓派安装使用opencvc++版本首先我们安装依赖sudoapt-getinstallbuild-essentialsudoapt-getinstallcmakelibgtk2.0-devpkg-configlibswscale-devsudoapt-getinstalllibjpeg-devlibpng......
  • Windows 11 24H2及LTSC版本发布:大量实用功能改进
    10月2日消息,微软已正式发布了 Windows11 2024更新(24H2),版本号26100.1742,该更新包含了许多小而实用的新增功能,改进了开始菜单、文件资源管理器、设置等。24H2版本引入了AI功能(Copilot+PC独有),包括实时字幕、画图中的Cocreator功能、WindowsStudio特效、自动超分以及图像生成和......
  • 【转戴】Redhat与Debian系介绍(Linux各种发行版本概述)
    Linux,最早由LinusBenedict Torvalds在1991年开始编写。在这之前,RichardStallman创建了FreeSoftwareFoundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL:GeneralPublicLicense)。在不断的有杰出的程序员和开发者加入到GNU组织中后,便造就了......
  • 【Ehviewer绿色版】2.0.8.4最新版本下载2024安卓苹果
    Ehviewer开发应用程序(App)是一项综合性的工作,涉及从构思到发布等多个环节。以下是开发一个基本应用程序的教程,Ehviewer包括从概念设计到发布的完整流程。Ehviewer本教程将分别介绍iOS和Android平台的开发过程。ehviewer官方安装包下载:http://ez.oubaidu.com/一、Ehviewer构......
  • MyBatis-plus 3.5之前版本 处理存储json数据
    MyBatis-plus3.6之后支持集合泛型,不需要自定义TypeHandler当前使用的是MyBatis-plus3.5.2版本一:如果是支持对象,直接用MP内置的Handler,JacksonTypeHandler或FastjsonTypeHandler@TableField(typeHandler=FastjsonTypeHandler.class)//@TableField(typeHandler=JacksonTypeHa......
  • Oracle 闪回版本(闪回表到指定SCN)
    1.创建目录mkdir/u01/app/oracle/flash2.配置FRAaltersystemsetdb_recovery_file_dest_size=15G;altersystemsetdb_recovery_file_dest='/u01/app/oracle/flash';3.设置闪回参数--确保可以闪回48h内的数据库altersystemsetdb_flashback_retention_target=28......
  • Idea Maven Jar版本冲突的排查与解决
    一、背景        一个庞大的JAVA工程里,往往会依赖引入同一个Jar包的多个版本,如果处理不当,则会导致项目启动失败或者运行过程中出现意想不到的问题。一个工程里Jar包版本的统一,不仅便于后续的运维维护,也有利于版本的统一升级管理,这也体现了一个工程师的技术水平和技术......
  • mujoco 3.x版本导入urdf/xml文件并仿真显示
    我是在Ubuntu22.04下操作的~想要实现机器人相关控制,你需要正确地安装ROS2、mujoco等~关于URDFURDF(UniversalRobotDescriptionFormat)是一种用于描述机器人模型的标准格式,其实就相当于3维模型~常用于仿真。URDF文件(.urdf)通常以XML格式编写,允许定义机器人的链接(links)、......
  • 【升级版本】基于多目标粒子群算法的微电网优化调度【风光、储能、柴油、燃气、电网交
     ......
  • 初学Java基础Day09---不死神兔,方法版本的万年历
    一,不死神兔(方法递归版)不死神兔也叫做斐波那契数列或者叫做黄金分割数列或者叫做兔子数列:不死神兔问题:有1对兔子,从出生后的第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第n个月有几对兔子1.找规律当月兔子的对数等于上个月对数加上上......