5

我一直在 biicode 上发布,到目前为止只使用 DEV 和 STABLE 标签。除非我有误解,否则对于给定的块,似乎我可以随意多次发布 DEV 版本,而我之前发布的代码每次都会被新版本覆盖。相反,我似乎只能发布一次 STABLE 版本,并且无法覆盖在该标签下发布的代码。

我想知道其他标签的行为。是否可以覆盖 ALPHA 和 BETA 版本,或者我也只能在这些标签下发布一次?

谢谢!

迪米特里

4

1 回答 1

7

所有版本,除了 DEV 版本,都是不可变的,它们在发布后被冻结。目的是实现完全的可重复性。更改它们的内容或它们的标签将改变该代码的消费者有效使用的内容。出于同样的原因,不能标记可以覆盖的 DEV 版本。

所以是的,ALPHA 和 BETA 的行为与 STABLE 完全相同。他们的名字只是对目标公众的一个指示当您发布 ALPHA 版本时的想法是您希望您的团队和合作者对其进行测试。例如,我会将它们标记为@1.2test1、@1.2test2 等等。BETA 版本用于社区测试,可能的标签可能是候选发布版@1.2rc3,而 STABLE 版本用于生产,您可以将它们标记为@1.2(并且可能使用@1.2.1 生成未成年人

注意:命令中的@不是必须的,我认为实际的命令是

$ bii 发布用户/区块 --tag=BETA --versiontag=1.2rc3

虽然您可以在配置文件中将其显式为:

用户/块@1.2rc3

那应该查找它,并添加发布索引,例如:

用户/块:3 @1.2rc3

于 2014-11-27T11:45:41.747 回答