我想我对 Visual Studio 2019 Git Rebase UI 中的措辞感到困惑。 愚蠢的问题。
场景:我在一个名为
COREv2.0
的分支机构工作。 错误修复和其他类似的事情已致力于master
。 COREv2.0
仍在进行中,但我想从 master
中引入这些更改,这样我就有了 master
所具有的修复。
因此,用我自己的话来说,我相信我想在当前 master 上重新建立
COREv2.0
分支。
在 Visual Studio 中,我是否需要从当前分支 (
COREv2.0
) 变基到 master
? 或者我有相反的情况吗? 这个屏幕截图是否代表了我想要在这里做的事情?
此屏幕截图是否代表我想要在这里执行的操作?
在 Visual Studio 2019 中略有不同。在这里,您可以在“Git 存储库”选项卡的“分支”窗格中对分支进行变基,可以从 View>Git Repository (Ctrl+0,Ctrl)访问该分支+R) 或 Git>管理分支 菜单。
要将您的功能分支重新建立到主分支上:
这相当于:
git rebase master <feature-branch>
或
git rebase master
,当功能分支被签出时。
我认为您正在寻找这个命令:
git merge master
。
它将把 master 分支合并到您签出的分支('COREv2.0')中。