0%

关于版本管理

作者:李旭光
引用请标明出处

前言

还记得你的前端工程里有这样一个文件‘package.json’,里面管理者运行代码所需要的各种依赖,每种依赖都会有一个版本号,那么你知道版本号是怎么定义的么?不知道的话就看看下面的内容吧。

关于版本号的那些事

你会发现这些版本号通常是三部分构成的,像是‘X.Y.Z’的一种感觉,其实这是一种叫做SemVer的版本管理规范,下面我们就来讲讲SemVer

SemVer 的生平

语义化版本控制的规范是由 Gravatars 创办者兼 GitHub 共同创办者 Tom Preston-Werner 所建立。

它的许可证是 知识共享 署名 3.0 (CC BY 3.0) 所以你可以不用付费直接使用它。

关于它的更多描述你可以到下面的地址找到
https://semver.org/lang/zh-CN/

主要你要记住的是如下几句话:

版本格式:主版本号.次版本号.修订号,版本号递增规则如下:

主版本号:当你做了不兼容的 API 修改,
次版本号:当你做了向下兼容的功能性新增,
修订号:当你做了向下兼容的问题修正。
先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。

更多的内容的话,请到官网查看吧。

如果觉得不错请支持作者
------ 版权声明 ------

本文标题:关于版本管理

文章作者:

发布时间:2021年05月13日 - 07:00

最后更新:2023年09月20日 - 10:25

原始链接:https://blog.lifesli.com/2021/05/13/%E5%85%B3%E4%BA%8E%E7%89%88%E6%9C%AC%E7%AE%A1%E7%90%86/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。