我有一个关于在"测试"阶段的项目中的语义版本控制的问题。
假设我有一个插件,它的版本是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
的测试版。
在这些bug的开发过程中,您引入了一个突破性的更改。由于这个突破性的变化,下一个版本号应该是2.0.0
。
使用语义版本控制一次只能更改一个数字,当您这样做时,该数字右侧的所有数字都归零。
http://semver.org/