关于版本:Day-22100-发版版本号使用说明

1、需要常发版,但版本号及对应的意思不分明,这里总结下。 2、版本号格局 <major>.<minor>.<patch> 2.1major即主版本号俗称大版本升级。改变到主版本号时,标记着 API 产生了巨大变化,包含但不限于新增个性、批改机制、删除性能, 个别不兼容上一个主版本号。 2.2minor即次版本号俗称小版本升级。当咱们进行惯例的新增或批改性能时,改变次版本号,然而必须是向前兼容的。这也意味着咱们不能间接删除某个性能。如若必要,咱们能够在批改日志中标记某项性能为「行将删除(Deprecated)」,而后在下一个大版本中将其彻底删除。 2.3 patch即订正号俗称 bug 修复。顾名思义,如果仅仅为了修复或调整一些小问题,咱们就只改变订正号。 3、罕用运算符3.1 ^ 运算符右边第一个非零版本雷同 '^1.5.6' 等同于 '>=1.5.6 <2.0.0''^0.5.6' 等同于 '>=0.5.6 <0.6.0''^0.0.6' 等同于 '>=0.0.6 <0.0.7'3.2 ~ 运算符只含有主版本,主版本雷同即可;含有次版本,主版本和次版本都需雷同。 '~1' 等同于 '>=1.0.0 <2.0.0''~0.5.6' 等同于 '>=0.5.6 <0.6.0'3.3 x 运算符匹配任意的数字 '1.x' 等同于 '>=1.0.0 <2.0.0''1.5.x' 等同于 '>=1.5.0 <1.6.0''*' 等同于 '>=0.0.0'参考链接https://blog.csdn.net/qq_3524... https://www.cnblogs.com/cfsxg...

December 28, 2021 · 1 min · jiezi

关于版本:版本号的艺术

版本号的艺术版本号通常由三段组成:版本升级.个性更新.订正补丁。 初始版本 0.1.0当咱们新建初始我的项目时,应该为 0.1.0,而不是 0.0.1,版本 0 为未公布的版本号,咱们在 个性 1 上开始开发迭代,可能 0.1.1 即实现了一个版本周期,能够公布 1.0.0 了,也可能 0.233.233 后才实现了 1.0.0 版本的开发筹备工作。 版本号语义全等号 ==1.2.3 关系运算符 > < >= <=>1.2>=1.2.3<1.2<=1.2.3 通配符 *1.* 为 >=1.0.0 and < 2.0.01.2.* 为 >=1.2.0 and < 1.3.0 波浪号 ~~ 的版本语义为下一个重要版本(依据以后的版本号维度来确定) 个性版本号对应的下一个重要版本是版本更新1.~ 为 >=1.0.0 and < 2.0.0 修补补丁版本号对应的下一个重要版本个性更新1.2.~ 为 >=1.2.0 and < 1.3.0 折音号 ^以 最左无效数 为 基版本号,大于以后指定的版本号,且小于 基版本号 的下一版本号。^0.2.3 为 >=0.2.3 and < 0.3^1.2.3 为 >=1.2.3 and < 2.0.0 ...

November 29, 2020 · 1 min · jiezi