我对SemVer发布周期的理解如下:
- 我的第一个版本将是0.1.0-alpha.1
- 我可能会进行一些调整,并在0.1.0-alpha.2重新发布(根据需要重复此过程)
- 准备就绪后,我将发布0.1.0-beta.1
- 我可能会进行一些调整,并在0.1.0-alpha.2重新发布(根据需要重复此过程)
- 当准备好进入生产环境时,我会发布1.0.0
我是否正确地保留了相同的次要版本? SemVer网站暗示了这一点(第11节,下面链接):“Example: 1.0.0-alpha < 1.0.0”。这表明两个版本“1.0.0”可以共存。
还是应该递增每个发布的次要/修补版本,例如:
- 0.1.0-alpha.1
0.1.1-alpha.1
0.1.2-beta.1
0.2.0-beta.1
1.0.0
如果是这样,我不知道如何使用alpha.x或beta.x增量?