使用Xcode将当前分支合并到Master中

时间:2012-10-29 20:25:56

标签: xcode git version-control

是否有使用Xcode将当前工作分支合并到主分支的快速方法?我不清楚'Merge'菜单选项究竟做了什么(它没有完全标记清楚),但似乎它正在合并你选择的任何一个分支到你当前的分支 - 我想当你想要测试时这很有用使用来自其他人的最新代码库进行更改。

当我完成一个功能时,我想将它合并到主设备中,然后继续处理另一个功能。看起来我必须切换到主分支,从那里合并,然后从master创建另一个分支,并在那个功能#2上工作。

我是否正确?

2 个答案:

答案 0 :(得分:5)

要使用Xcode将当前分支合并到另一个分支(例如,开发分支到分支),请转到源代码管理> 您的项目名称和分支>合并到分支......

enter image description here

然后只需选择要将其合并到的分支。

enter image description here

您可以查看更改,然后进行合并。这是本地存储库更改。你可以去 Source Control>按将合并推送到远程存储库。

答案 1 :(得分:4)

是的,这是正确的。 "合并" Git中的操作需要另一个分支并将其合并到当前分支中。

您所描述的内容(为每个功能创建一个分支,并将它们合并到主设备中)通常被称为"功能分支"工作流程,这是一个非常常见的工作流程。