git - 此分支与候选版本中的基本分支已过时
问题描述
我在 git 中有一个带有“master”基本分支的仓库,我们一直在正常推送。
现在我们正在做 UAT,所以我们创建了一个分支“修复”,因为我们不想在这些修复测试之前直接推送到 master。
所以过程是我们继续为其他东西在master上工作,当有东西要测试时,我们推送并合并到“修复”,然后当一切都好时,我们创建一个PR来合并修复到master。
现在我尝试将修复合并到 master,我得到 This branch is out-of-date with the base branch,因为 master 是基础分支。但是我们不想将 master 合并到“修复”分支中,因为 UAT 仍然需要几周时间。
我正在考虑做的是我在本地获取最新的 master 并在本地合并源/修复,并检查是否没有冲突,然后如果没有使用我的管理员权限将修复合并到 master。
有更好的方法吗?
解决方案
推荐阅读
- javascript - 导入节点模块时出现 ImportError
- python - 如何从 arcgis 10.2 发行版在 python 2.7 解释器上安装 psycopg2
- python - 如何将新字典添加到字典python中的现有键
- parent - Cytoscape.js - 更改父节点的大小
- python - 是否有 Python 包允许针对我可以通过 conda 安装的 Newcomb-Benford 发行版执行 Kolmogorov Smirnov 测试?
- javascript - 如何使用 javascript 变量作为 html 的 div id?
- visual-studio-code - 为什么在 VS Code 中打开 Google Chrome 窗口?
- android - 如何在 Android 中为 Firebase Crashlytics 设置多个应用用户,包括 GDPR 合规性?
- mysql - 存储用户名和密码的表中的 InnoDB 与 MyISAM
- ruby - Jekyll Serve 导致 Ruby 版本出错。(捆绑器::GemNotFound)