TortoiseGit 从远程源合并
TortoiseGit merge from remote origin
对合并的理解有问题。
我有基于开发分支的功能分支。有时我想将它与开发合并,因为其他开发人员可以更改它。
以前,为了合并它,我做了:
1)切换到开发
2)拉
3)切换到功能
4) 从开发中合并
一切都按预期工作,但今天我只是尝试:
1) 从远程原始开发合并(没有对本地开发进行拉动更改),我错过了一些提交。
我预计,我的功能分支将与开发的最后提交合并,但它没有发生。
这是默认行为吗(因为指向我的开发分支的指针很少更新)?
在与 origin 合并之前,我应该为这种情况使用 "fetch remote" 吗?
您在合并之前没有执行 pull
或 fetch
,因此您的本地远程跟踪 develop
分支对远程中的新提交一无所知。
使用 "fetch remote" 将解决此问题。
对合并的理解有问题。 我有基于开发分支的功能分支。有时我想将它与开发合并,因为其他开发人员可以更改它。 以前,为了合并它,我做了:
1)切换到开发
2)拉
3)切换到功能
4) 从开发中合并
一切都按预期工作,但今天我只是尝试: 1) 从远程原始开发合并(没有对本地开发进行拉动更改),我错过了一些提交。
我预计,我的功能分支将与开发的最后提交合并,但它没有发生。
这是默认行为吗(因为指向我的开发分支的指针很少更新)? 在与 origin 合并之前,我应该为这种情况使用 "fetch remote" 吗?
您在合并之前没有执行 pull
或 fetch
,因此您的本地远程跟踪 develop
分支对远程中的新提交一无所知。
使用 "fetch remote" 将解决此问题。