什么是semver,GA, LTS

什么是semver,GA, LTS什么是 semver ga lts semver

大家好,欢迎来到IT知识分享网。

semver 全称叫semanctic version,简称为语义版本。指的是在软件开发工程中,根据semver来对产品进行划分,一般通用的划分是X.X.X,其中第一个是主版本,第二是增强版本,第三个是bug修复版本。 例如发行了一款产品,代号1.0.0,在后续的开发中,如果修复了几个bug的重新版本发布,根据约定的语义,即1.0.1, 1.0.2类推,如果增加了新的功能的重新版本发布,根据约定的语义,即1.1.0, 1.2.0类推。如果产品经过了比较大的改动,和之前的产品不再兼容,产生了较大的不一致性,英文成为breaking changes,那么根据约定的语义,即2.0.0, 3.0.0类推,由此衍生出目前常用的版本管理的工具叫git。

GA 全称叫General Availability,简称一般可用性,指的是产品经过内部比较充分的测试,释放到市场中进行公众使用的版本,如果公众可以用了,那么就可以称之为GA。

LTS 全称为Long Term Support, 简称长期支持版本,在公司内部,不同的产品根据产品开发的周期,会并行多个产品线,而对已经发布的产品例如1.0.0会根据客户以及市场的反应进行适当的功能增强(衍生为1.X.0)和bug修复(衍生为1.1.X),而这种修复只承诺一定的期限,例如Ubuntu操作系统一般承诺的是5年期限,5年过去之后,如果版本停留在1.102.188,那么就此终结,后续将不在维护,用户需要根据需要切换到更新的版本,成为依赖的升级

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/136234.html

(0)
上一篇 2025-06-28 21:00
下一篇 2025-06-28 21:10

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信