如何使用语义释放进行恢复释放?
How to do a recovery release using semantic-release?
假设包是在 1.0.0 上,
随后发布 1.0.1 和 1.0.2.
但随后意识到 1.0.1 包含重大更改。
所以我们需要从 1.0.2 发布一个 2.0.0 来做一个空提交。没问题。
然后,我们需要制作一个实际上是 1.0.0 的 1.0.3 版本,以便 1.0.x 上的人不会受到重大更改的影响。
如何使用语义释放来实现?
手动管理版本时,很简单:
- checkout 1.0.0,手动更新版本到1.0.3,发布。
如何使用语义释放来做同样的事情?
目前无法以自动化方式执行此操作。这将在 https://github.com/semantic-release/semantic-release/issues/563 实施后涵盖。
目前最好的解决办法就是按你说的做:checkout 1.0.0,手动更新版本到1.0.3,然后发布。
假设包是在 1.0.0 上, 随后发布 1.0.1 和 1.0.2.
但随后意识到 1.0.1 包含重大更改。
所以我们需要从 1.0.2 发布一个 2.0.0 来做一个空提交。没问题。
然后,我们需要制作一个实际上是 1.0.0 的 1.0.3 版本,以便 1.0.x 上的人不会受到重大更改的影响。
如何使用语义释放来实现?
手动管理版本时,很简单:
- checkout 1.0.0,手动更新版本到1.0.3,发布。
如何使用语义释放来做同样的事情?
目前无法以自动化方式执行此操作。这将在 https://github.com/semantic-release/semantic-release/issues/563 实施后涵盖。
目前最好的解决办法就是按你说的做:checkout 1.0.0,手动更新版本到1.0.3,然后发布。