使用“下一个”分支发布我的下一个版本,现在我如何将它与语义发布合并到 master

Posted

技术标签:

【中文标题】使用“下一个”分支发布我的下一个版本,现在我如何将它与语义发布合并到 master【英文标题】:used a 'next' branch to publish my next version, now how do i merge it to master with semantic-release 【发布时间】:2019-08-20 14:31:36 【问题描述】:

我创建了一个“下一个”分支来将我的包的“下一个”版本发布到 npm。我认为这是语义释放的一个非常酷的功能。但是,现在我有点不清楚我需要做什么才能将其正确移动到我的主分支以确保它现在成为“最新”标签?我可以在不删除新版本的情况下执行此操作而只更新标签吗?或者还有其他一些神奇的语义方式吗?

【问题讨论】:

【参考方案1】:

如果您使用语义发布版本 16.0.0(当前处于测试阶段),则必须将 next 分支合并到 master 分支中。 semantic-release 将负责在@next dist-tag 到@latest 上提供该版本。

请注意,此合并必须保留 Git 标签,如果您使用 GitHub,则不会出现“Rebase and Merge”,因为每次提交都会被重写。

【讨论】:

所以你必须合并到 master 才能创建一个预发布?? 没有。您合并以在 master 上创建一个新版本。

以上是关于使用“下一个”分支发布我的下一个版本,现在我如何将它与语义发布合并到 master的主要内容,如果未能解决你的问题,请参考以下文章

SVN标准目录结构

复杂分支系统中的数据库迁移

我们可以上传以前用 Ionic 开发但现在用 React Native 开发的应用程序的下一个版本吗?

如何使用textview移动到表格视图中的下一个单元格/行

应用商店语言问题

如何将元素移动到 DOM 中的下一个父元素?