【发布时间】:2018-02-03 07:07:01
【问题描述】:
这不是编码,而是过程问题。
我正在构建可能需要针对某些市场或一般市场进行发布后修复或添加功能的软件。
按照 SemVer 2.0 (http://semver.org/spec/v2.0.0-rc.2.html) 方案在指定的版本号上附加一个- 标记来标记我想在版本号上添加一个+ 标记来标记这样一个发布后的版本。
只要不发生重大更改,这将导致以下版本树:
1.0.1-rc1 // initial pre-release
|
1.0.1-rc2 // second pre-release
|
1.0.1 // actual release
|
|-------- 1.0.1+1 --- 1.0.1+2 // post release path
|
|
|
1.0.2 //non breaking
|
2.1.0 //1st breaking
有没有更好的方法让它完全符合 semver 标准?
npm、jspm 和 yarn 将如何处理这样的 semVer 扩展?
我错过了一块吗?有没有“官方”的解决方案?
【问题讨论】:
标签: npm version-control jspm yarnpkg semantic-versioning