首页 > 解决方案 > 合并一个分支时,gitlab 更新两个分支

问题描述

我有 2 个分支:

一段时间后,我想从开发到 5 功能进行 git 合并,只是为了更新我的长期功能分支。

我使用 Gitlab GUI 来做到这一点——简单的合并,启用 no-ff,压缩提交。

我的期望:

会发生什么(查看图表历史)

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

标签: gitmergegitlab

解决方案


推荐阅读