如何在SourceTree中将开发分支合并到主分支?

q09*_*987 18 git atlassian-sourcetree

我在中创建了一个本地git存储库C:\temp\ConsoleApplication1.然后我单击Git Flow按钮,然后单击确定接受所有默认设置.现在在分支机构下,我可以看到开发和掌握.

接下来,我再次单击Git Flow以启动新功能,然后进行一些更改,最后完成该功能.

现在我的分支看起来如下:

[develop] add line 1
[master] initial commit
Run Code Online (Sandbox Code Playgroud)

问题:我想将开发合并到主分支中.实现这一目标的正确方法是什么?

http://i64.tinypic.com/259ye6b.png

我试图选择develop分支,然后单击Merge按钮.无论我选择哪个提交,都没有任何反应.我也试图选择高手,看不出任何区别.

dtm*_*and 20

  1. 查看 master
  2. 单击"合并"按钮,将打开"合并"对话框
  3. 选择提交消息"添加第1行",然后单击"确定"

在问题中并不完全清楚,但你已经尝试过了吗?关键步骤是确保您目前已经master签出.

  • [这个](/sf/answers/4072707901/)答案在2020年非常有用。 (4认同)

wic*_*lls 18

自从提出这个问题以来,Sourcetree 已经发生了相当大的变化,但以防万一其他人到达这里并且不太了解新的“合并”按钮,您需要做的就是检查要将更改合并的分支,例如“master”(双击“Branches”下 Sourcetree 左侧的分支)。

接下来,只需右键单击要合并到当前分支中的分支(例如“my-new-branch”),然后从右键单击菜单中选择“将my-new-branch 合并到 master 中”。这帮助我以 GitKraken 用户的身份来到 Sourcetree。

在此处输入图片说明