9

有没有一种使用 Xcode 将当前工作分支合并到主分支的快速方法?我不清楚“合并”菜单选项到底在做什么(它没有完全清楚地标记),但它似乎正在将您选择的任何分支合并到当前分支中 - 我想这在您想要测试时很有用您使用其他人的最新代码库所做的更改。

当我完成一个功能时,我想将它合并到主控中,然后继续处理另一个功能。似乎我必须切换到主分支,从那里合并,然后从主分支创建另一个分支并处理该分支中的功能 #2。

我说的对吗?

4

2 回答 2

7

对,那是正确的。Git 中的“合并”操作采用另一个分支并将其合并到您当前的分支中。

您所描述的(为每个功能创建一个分支,并随时将它们合并到 master 中)通常被称为“功能分支”工作流程,这是一个非常常见的工作流程。

于 2012-10-29T20:29:53.030 回答
6

要使用 Xcode 将当前分支合并到另一个分支(例如,将develop分支合并到master分支),请转到Source Control > Your project name and branch > Merge into Branch ...。

在此处输入图像描述

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

在此处输入图像描述

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

于 2017-01-05T23:10:50.950 回答