与Visual Studio中的合并混淆

时间:2018-07-13 22:50:36

标签: git visual-studio github github-pages

因此,我有一个项目,该项目有两个分支,即母版页和gh页。我正在master分支上进行所有工作,并希望将这些更改放入gh-pages分支。我对如何通过Visual Studio 2017做到这一点感到很困惑,以及从母版合并到gh页和从gh页合并到母版之间的区别。我知道有人这样做,以便每次对master进行更改时gh页都会“有所自动”更新,但是我要做的就是在需要时用master的更改更新gh-pages分支。有人可以通过Visual Studio向我解释如何做到这一点吗?

由于对git命令和工作流程的了解不足,我向您致歉。任何帮助表示赞赏!

2 个答案:

答案 0 :(得分:1)

在我的头顶上,打开“团队资源管理器”视图。在顶部有一个下拉菜单,您可以单击“分支”。单击后,您将看到master和gh-pages分支。确保您位于要合并到的分支中,即“ gh-pages”,然后右键单击“ master”分支。将显示一个带有“合并自”选项的上下文菜单。单击该,然后单击“合并”。这是一种合并方式,您应该使用的分支策略完全是另一个问题。

答案 1 :(得分:0)

从Microsoft签出附件链接

https://blogs.msdn.microsoft.com/kenakamu/2017/10/01/git-and-visual-studio-2017-part-5/

查看“在VS中合并”部分。 希望这应该为您提供足够的指导以执行所请求的操作。

这是页面上的快速摘要,专门显示了合并分支的步骤。您只需要将引用的分支更改为正在使用的分支-

  1. 转到“团队资源管理器”,然后选择“分支机构”。结帐母版,然后单击“合并”。与Git命令相同,您需要在master上才能合并dev分支。

  2. 在“从分支合并”菜单上选择dev,然后单击“合并”。请注意,我保留了“合并后提交更改”复选框。