TortoiseGit 从远程源合并

TortoiseGit merge from remote origin

对合并的理解有问题。 我有基于开发分支的功能分支。有时我想将它与开发合并,因为其他开发人员可以更改它。 以前,为了合并它,我做了:

1)切换到开发

2)拉

3)切换到功能

4) 从开发中合并

一切都按预期工作,但今天我只是尝试: 1) 从远程原始开发合并(没有对本地开发进行拉动更改),我错过了一些提交。

我预计,我的功能分支将与开发的最后提交合并,但它没有发生。

这是默认行为吗(因为指向我的开发分支的指针很少更新)? 在与 origin 合并之前,我应该为这种情况使用 "fetch remote" 吗?

您在合并之前没有执行 pullfetch,因此您的本地远程跟踪 develop 分支对远程中的新提交一无所知。

使用 "fetch remote" 将解决此问题。