git - 合并一个分支时,gitlab 更新两个分支
问题描述
我有 2 个分支:
- 开发分支(默认)
- 5-feature-branch(这是一个持久的功能)
一段时间后,我想从开发到 5 功能进行 git 合并,只是为了更新我的长期功能分支。
我使用 Gitlab GUI 来做到这一点——简单的合并,启用 no-ff,压缩提交。
我的期望:
- 开发分支不受影响
- 我在 5-feature-branch 中看到了 2 个分支的合并
会发生什么(查看图表历史)
- 5-功能分支合并到开发分支
- 开发分支合并到 5-feature 分支
Git diff development..5-feature-branch 没有显示任何差异。
BEFORE EXPECTAT REALITY
x
/ |
/ |
x x |
/ | | \ |
/ | | \|
x x x x x x
| | | | | |
| | | | | |
| | | | | |
dev 5-f dev 5-f dev 5-f
Gitlab 中是否存在执行此操作的错误?(未完全更新)。使用命令行对此进行测试按预期工作。
$ git checkout 5-feature-branch
$ git merge --no-ff development
# FIX conflicts
$ git commit
解决方案
推荐阅读
- ios - iOS 钥匙串 - LAContext.setCredential(data, .applicationPassword) 在模拟器上返回 false
- excel - 使用顶部的值排序
- android - 如何在 web 视图 android 中显示手机存储文件,如 .pdf、.doc、.ppt、.xls 等
- c# - 从 C# 中的货币转换器 API 获取汇率
- python - Python os.system 没有返回与命令提示符相同的数据
- python - 递归地将joypy.joyplot作为子图添加到一个matplotlib图中
- javascript - Cytoscape.js 无法读取未定义的属性“qtip”
- c++ - 当 C++ SLOT 函数尝试与从 QML 获得的输入进行交互时崩溃
- javascript - 绝对元素不根据屏幕调整宽度
- django - 数组/Jsonb 更新字段:psycopg2.ProgrammingError