Lerna,常规提交和长期支持发布

时间:2018-04-09 12:27:43

标签: javascript lerna monorepo lts

我们在monorepo中有许多软件包,由Lerna管理并具有强制性的常规提交。虽然每个人都在主/最新版HEAD的同一页上,但事情很有效。但我们现在需要创建长期支持版本,即我们继续向后推送补救措施的主要版本。

这应该如何与Lerna合作? E.g。

  1. 说我 a@1.0.0 b@1.0.0 b 取决于 a
  2. 我对 a 进行了重大更改,并发布了 a@2.0.0 以及 b@1.0.1 ,因为版本凹凸。
  3. 我在 a 中发现了一个错误,将其修复为master并发布了 a@2.0.1 以及 b@1.0.2
  4. 我从上面的第1点创建一个分支并向后移植修复(为了长期支持)。当我正确发布时,尝试创建 a@1.0.1 ,但在尝试创建 b@1.0.1 时失败,因为该版本已经存在。
  5. 有什么想法吗?

0 个答案:

没有答案