在github中,如何将一个受保护的分支合并到另一个受保护的分支?

rrl*_*ane 5 git github git-flow

让我们假设一个遵循 git-flow 的项目,假设我有 protecteddevelop和分支。如何使用另一个受保护的分支更新这些分支之一。这是我的保护设置:release-*master

master 和 release-2.6.0 分支的 Github 保护设置。

例如,如果我尝试合并master并且release-2.6.0分支已过期,那么我会看到此对话框要求我Update branch

分支更新对话。

当然,我无法单击,Update branch因为master它是受保护的分支,我不能只是更改它。所以,我会收到一条错误消息Update branch attempt failed.

潜在的解决方案:我想我可以做的一件事是首先创建一个新的(不受保护的)分支master,然后尝试将该分支合并到release-2.6.0. 然而,我想知道是否有另一个优雅的解决方案可以遵循git-flow而不使用这种规避方法。