Ben*_*ard 4 git version-control xcode
是否有使用Xcode将当前工作分支合并到master分支的快速方法?我不清楚'Merge'菜单选项的功能到底是什么(没有明确标记),但似乎正在将您选择的任何分支合并到当前分支中-我想这在您要测试时很有用您使用他人的最新代码库进行的更改。
完成功能后,我想将其合并到母版中,然后继续使用其他功能。看来我必须切换到master分支,从那里合并,然后从master分支到另一个分支,然后在那个分支中处理功能#2。
我正确吗?
对,那是正确的。Git 中的“合并”操作采用另一个分支并将其合并到您当前的分支中。
您所描述的(为每个功能创建一个分支,并在进行时将它们合并到 master 中)通常称为“功能分支”工作流,这是一个非常常见的工作流。
要使用Xcode将当前分支合并到另一个分支(例如,将develop分支合并到master分支),请转至Source Control> 您的项目名称和分支 >合并到Branch ...中。
然后,只需选择要合并到的分支即可。
您可以查看更改,然后进行合并。这是本地存储库更改。您可以转到源代码管理>推送以将合并推送到您的远程存储库。