npm运行其他:cherry-pick
自动将带有特定标签的cherry-picking Pull Request放入当前分支.
它对于主要的WordPress版本特别有用,因为默认情况下,脚本会查找合并的Pull请求返回WP Beta/RC
标签。
您还可以通过传递自定义标签作为第一个参数,在不同的场景中使用它。请参阅本文档末尾的古腾堡插件发布示例。
正在运行npm运行其他:cherry-pick
产生以下提示:
你在分店“wp/6.2”。此脚本将:•Cherry将标记为“Backport to WP Beta/RC”的合并PR点击到此分支•询问是否要推动此分支•对每个公关进行评论•从每个PR上取下标签最后两个操作将使用您的GITHUB帐户执行链接到您的GitHub CLI(gh命令)您想继续吗?(是/否)
以下是您同意后发生的情况:
试着一个接一个地摘樱桃。。$git pull origin wp/6.2--重新设置。。。$git获取源主干。。。找到以下PR进行cherry-pick:#41198–站点编辑器:设置样式预览的最小宽度正在获取提交ID。。。完成!#41198–860a39665c318d33027d–站点编辑器:设置最小宽度。。。试着一个接一个地摘樱桃。。。第1轮摘樱桃:cherry-pick commit:afe9b757b4 for PR:#41198–站点编辑器:设置最小宽度。。。摘樱桃完成了!总结:1名公关人员被樱桃干净利落地咬了一口0个PR失败将推送到原点/wp/6.2您想继续吗?(是/否)
这次跑步很成功,耶!你可以利用这一刻来确认正确的个人记录是否被选中。
如果樱桃签不干净怎么办?脚本将应用其余部分并重试。
如果某些樱桃点子仍然失败,脚本将跳过它们,并让您知道哪些冲突需要手动解决。
不管怎样,当你通过摘樱桃阶段后会发生什么:
推到原点/wp/6.2正在注释和删除标签。。。41198:我只是将此PR选到wp/6.2分支,以便将其包含在下一版本中:afe9b757b4完成!
注释部分是可选的,只有在您拥有生长激素
控制台实用程序安装。
对!将其作为第一个参数传递:
npm run-other:cherry-pick“另一个标签”
#切换到发布分支git签出版本/X.Y#Cherry选择所有合并的PR和相关的后台端口标签npm运行其他:樱桃采摘“背包到古腾堡RC”
将来,如果脚本自动选择
基于当前所选分支的相关标签:
- release/X.Y–插件版本–“Backport to Gutenberg RC”
- wp/X.Y–wp发布–“回传至wp Beta/RC”