首页 > 解决方案 > 如何在 Github 中自动将一个分支合并到另一个分支中?

问题描述

我想自动将来自 master 的提交合并到另一个用于不同部署策略的并行分支中。因此,基本上每当 master 发生更改时,我希望该更改自动合并到另一个分支中。

Github UI 中有没有办法做到这一点?

标签: githubgithub-actions

解决方案


Github 确实支持自动合并,但仅适用于 Pull Request

您可以查看GitHub Action,例如action-automerge

每次进行更改时自动将源分支合并到目标分支的 GitHub 操作。

您可以将 GitHub Action 工作流添加到您的项目中,以启用“action-automerge”。

话虽如此,也许您还有其他比合并master/更简单的方法main。使用相同的分支但使用能够检测其执行环境的部署脚本会更容易。


推荐阅读