语义版本控制(插入符号)
Semantic Versioning (Caret)
我有一个与处于 "beta" 阶段的项目中的语义版本控制相关的问题。
假设我有一个插件,它的版本是 1.1.1-beta.1,
几天前,我升级了我的插件,然后,新版本是 1.1.1-beta.2。
但是...这个新版本对 1.1.1-beta.1 进行了重大更改。
我应该将版本更改为 2.0.0-beta.1 还是我当前的版本正确?
谢谢。
这是我的假设...
您当前拥有 1.1.0
的发布版本。您正在开发补丁版本,它只会修复错误,因此您正在开发 1.1.1
.
的测试版
在开发这些错误的过程中,您引入了重大更改。由于这一重大更改,下一个版本号应该是 2.0.0
。
使用语义版本控制一次只能更改一个数字,当您这样做时,该数字右侧的所有数字都会变为零。
我有一个与处于 "beta" 阶段的项目中的语义版本控制相关的问题。
假设我有一个插件,它的版本是 1.1.1-beta.1, 几天前,我升级了我的插件,然后,新版本是 1.1.1-beta.2。
但是...这个新版本对 1.1.1-beta.1 进行了重大更改。
我应该将版本更改为 2.0.0-beta.1 还是我当前的版本正确?
谢谢。
这是我的假设...
您当前拥有 1.1.0
的发布版本。您正在开发补丁版本,它只会修复错误,因此您正在开发 1.1.1
.
在开发这些错误的过程中,您引入了重大更改。由于这一重大更改,下一个版本号应该是 2.0.0
。
使用语义版本控制一次只能更改一个数字,当您这样做时,该数字右侧的所有数字都会变为零。