GIT合并省略其他分支中的提交

时间:2017-08-25 09:01:17

标签: eclipse git merge egit

我有以下存储库结构

branch master    : for final stable tag releases
branch develop   : for ongoing developement and combination of features
branch team      : A branch for another developing team
branch feat/foo  : A feature developed by the oter developing team

我想实现以下流程:

master    ------------------*
                           /
develop   -----*--*---*---* (final bugfix, merge with 'master' for final stable tag)
                     /
team      --*---*---*  (summarized team developement merged into 'develop')
                   /
feat/foo  --*--*--*  (finalized feature merged into B)

我看到团队将该功能('feat / foo')合并到他们的团队分支('团队')中。然后我将'team'分支合并到我的'develop'分支中,但不知怎的,我错过了他们的一些提交(e868d17和0091ed2)。我试图分别合并feat / foo,但你看到下图中的结果......

知道如何正确合并分支开发吗?为什么合并会省略这两个提交?

我正在使用Eclipse进行GIT处理。它不会在合并期间标记任何冲突。

Bit Bucket Repository

1 个答案:

答案 0 :(得分:0)

必须手动同步存储库。 右键单击项目>团队>同步工作区 或在GIT视图中同步