语义版本控制(插入符号)
Posted
技术标签:
【中文标题】语义版本控制(插入符号)【英文标题】:Semantic Versioning (Caret) 【发布时间】:2017-01-01 23:49:57 【问题描述】:我有一个与处于“测试”阶段的项目中的语义版本控制有关的问题。
假设我有一个插件,它的版本是 1.1.1-beta.1, 几天前,我升级了我的插件,然后,新版本是 1.1.1-beta.2。
但是...这个新版本与 1.1.1-beta.1 有一个重大变化。
我应该将版本更改为 2.0.0-beta.1 还是我当前的版本正确?
谢谢。
【问题讨论】:
【参考方案1】:这是我的假设......
您目前拥有1.1.0
的已发布版本。您正在开发一个补丁版本,它只修复错误,因此您正在开发 1.1.1
的 beta 版本。
在这些错误的开发过程中,您引入了重大更改。由于这一重大更改,下一个版本号应该是2.0.0
。
使用语义版本控制您一次只能更改一个数字,当您这样做时,该数字右侧的所有数字都归零。
http://semver.org/
【讨论】:
是的,对不起,我复制粘贴了次要和路径号,我的问题与专业有关,反正你已经回答了我的问题。谢谢!以上是关于语义版本控制(插入符号)的主要内容,如果未能解决你的问题,请参考以下文章