首页 > 解决方案 > 此分支与候选版本中的基本分支已过时

问题描述

我在 git 中有一个带有“master”基本分支的仓库,我们一直在正常推送。

现在我们正在做 UAT,所以我们创建了一个分支“修复”,因为我们不想在这些修复测试之前直接推送到 master。

所以过程是我们继续为其他东西在master上工作,当有东西要测试时,我们推送并合并到“修复”,然后当一切都好时,我们创建一个PR来合并修复到master。

现在我尝试将修复合并到 master,我得到 This branch is out-of-date with the base branch,因为 master 是基础分支。但是我们不想将 master 合并到“修复”分支中,因为 UAT 仍然需要几周时间。

我正在考虑做的是我在本地获取最新的 master 并在本地合并源/修复,并检查是否没有冲突,然后如果没有使用我的管理员权限将修复合并到 master。

有更好的方法吗?

标签: gitgithub

解决方案


推荐阅读