我正在使用VSTS GIT源代码控制存储库并将我的开发分为两个分支,为正在进行的开发开发,然后从主分支发布。
一切都很顺利,除非我想将我的开发分支合并到master中,pull-request完成,但它将master分支“1提前”发展分支,并且VSTS GUI不断提示我创建一个从主人拉回请求到开发。当我比较分支时,当然没有差异。
如果没有GIT,我怎样才能将我的开发分支合并到master中?现在,Master现在已经领先一步并且看起来一切都不同步了?
谢谢!
答案 0 :(得分:1)
当你merge develop
分支到master
分支时,在master中创建一个新的合并提交(像Merge branch 'develop' of <repo-name>
这样的提交消息到master中),但是这个新的合并提交不存在于你的{{ 1}}分支。
所以,当你签出'develop'分支时,git认为develop
是develop
后面的一个提交(合并提交)。
主分支'1领先于开发分支
您可以将master
拉入master
以忽略此消息。
develop
答案 1 :(得分:1)