版本号的命名格式
发布网友
发布时间:2022-04-30 08:51
我来回答
共1个回答
热心网友
时间:2022-06-20 04:11
例如:DOS4.0,主版本号是4,次版本号是0。
版本控制比较普遍的 3 种命名格式 : 主版本号 . 子版本号 [. 修正版本号 build- [编译版本号 ]]
英文对照 : Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Number]]
示例1:1.2
示例2:1.2.0
示例3:1.2.0 build-1234 主版本号 . 子版本号 [ 修正版本号 [. 编译版本号 ]]
英文对照 : Major_Version_Number.Minor_Version_Number[Revision_Number[.Build_Number]]
示例1:1.2.0.1234 主版本号.子版本号[.编译版本号[.修正版本号]]
英文对照: Major_Version_Number.Minor_Version_Number[.Build_Number[.Revision_Number]]
版本号由二至四个部分组成:主版本号、次版本号、内部版本号和修订号。主版本号和次版本号是必选的;内部版本号和修订号是可选的,但是如果定义了修订号部分,则内部版本号就是必选的。所有定义的部分都必须是大于或等于 0 的整数。
应根据下面的约定使用这些部分:
Major :具有相同名称但不同主版本号的程序集不可互换。例如,这适用于对产品的大量重写,这些重写使得无法实现向后兼容性。
Minor :如果两个程序集的名称和主版本号相同,而次版本号不同,这指示显著增强,但照顾到了向后兼容性。例如,这适用于产品的修正版或完全向后兼容的新版本。
Build :内部版本号的不同表示对相同源所作的重新编译。这适合于更改处理器、平台或编译器的情况。
Revision :名称、主版本号和次版本号都相同但修订号不同的程序集应是完全可互换的。这适用于修复以前发布的程序集中的安全漏洞。
程序集的只有内部版本号或修订号不同的后续版本被认为是先前版本的修补程序 (Hotfix) 更新。
应用软件版本号是怎么确定的,它有什么命名规范?
软件产品的标识由简称与版本号组成,遵循GNU版本号命名格式:软件产品简称-主版本号.次版本号.修正版本号.【送测版本号.构建时间+构建次数】。对外发布的版本号仅包含简称-主版本号.次版本号.修正版本号。中文名称需体现产品内容、属性与用途;英文名称由公司标识、中文名称拼音全拼组成,带有地方性质的需...
版本号的命名格式
版本控制比较普遍的 3 种命名格式 : 主版本号 . 子版本号 [. 修正版本号 build- [编译版本号 ]]英文对照 : Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Number]]示例1:1.2示例2:1.2.0示例3:1.2.0 build-1234 主版本号 . 子版本号 [ 修正版本号 [. 编译版本...
软件版本号命名规范
格式为:主版本号.子版本号[.编译版本号[.修正版本号]]。主版本号用于区分具有不同名称且不可互换程序集的版本。子版本号表示相同名称但增强版本的程序集,保持向后兼容性。编译版本号表示相同源文件的重新编译版本,适用于处理器、平台或编译器的更改。修正版本号用于完全可互换的版本,适用于修复已发...
产品版本号命名规范和更新规则
版本号是一种独特的标识,用于区分产品不同版本的唯一性。标准的版本号格式为 VX.Y.Z,其中 V 表示版本号(version number),简称 V;X、Y、Z 分别代表主版本号、次版本号、修订号,均为非负整数。产品首次发布时,版本号通常定为 V1.0.0,每次更新版本时,只需在版本号上加1。在理解了基础...
软件版本号命名风格和管理策略
软件版本号的命名风格和管理策略在不同的开发框架中有所区别。首先,GNU风格的版本号格式为 Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Number]],如1.2.1、2.0、5.0.0 build-13124。在管理策略上,初期版本可以为0.1或1.0,后续根据修改情况调整:局部修改或bug修正时,...
软件、硬件版本号命名规范
并非所有软件都遵循统一的命名,例如Keil MDK和IAR EARM的版本号格式就有差异。Keil MDK为V5.33,仅包含主版本和次版本,而IAR EWARM则为V8.50.9.33462,通过序列号代替日期。大部分软件的关键在于主版本和次版本,其他部分则根据软件特性定制。如果你对版本号命名有困惑,记住这些规则应该有所帮助。
软件版本命名规则详解和语义化版本控制规范
本文将深入解析软件版本命名的规则以及语义化版本控制的规范,帮助你更好地理解和管理软件版本。常见的命名格式包括:[name]-x.y.z.[date]-[state],如stellar-1.1.1.051021_beta和FSD Beta V10.10.2。另一种常见的形式是[name]-x.y.z-[os]-[arch],如版本号中包含操作系统和架构信息。对...
软件版本号的命名风格
0,因而可以被忽略掉; 当项目在进行了重大修改或局部修正累积较多,而导致项目整体发生全局变化时,主版本号加 1; 编译版本号一般是编译器在编译过程中自动生成的,我们只定义其格式,并不进行人为控制。 主版本号 . 子版本号 [ 修正版本号 [. 编译版本号 ]]Major_Version_Number....
Flyme 5固件版本如何通过命名规则区分稳定版和体验版?
稳定版固件采用的命名方式为:</ Flyme:版本号</ + 版本类型代号</ 版本号具体为:【5】代表Flyme的大版本,如Flyme 5,不会随常规迭代而改变。【0】为同一大版本的升级,如从Flyme 4.1到4.2,通常包含重要功能更新。【1】表示周期性迭代,每次增加1。【0】或数字表示紧急修复,常规迭代时此...
软件版本号命名规则
软件版本命名规范(嵌入式)1、此命名规则适用于程序文件(.bin文件,.img文件,.hex文件等)命名以及程序内部的版本号命名。内容描述1、软件版本命名规则命名规则中的不同字段以下划线“_”做分隔符,字段名称本身不允许含有下划线“_”符号。2、是指向用户提供的计算机软件、信息系统或设备中嵌入的软件或...