繁体   English   中英

iOS多个项目和git分支

[英]iOS multiple projects and git branches

我不是git的专家,但我有一个iOS项目,其中包含我想要重用的代码。 我将切换图像和一些数据,以使每个应用程序不同。 我知道你可以用目标方法做到这一点,但我想保持一切独立和原始的xcode项目。 所以我的问题是,我是否为每个新项目创建了一个分支,如果是这样,从主分支中获取从原始代码库到新分支的错误更新的正确术语或命令是什么? 新分支也永远不会回到主分支。

我强烈建议你为每个项目制作不同的存储库,而不是不同的分支。 如果你有几个项目的存储库和每个项目不同的分支,很快就会在你的回购中乱七八糟。

此外,如果您修复了要重用的部分代码的错误,则需要将修复程序与使用该代码的所有分支合并。

因此,我认为更好更清洁的方法是为每个项目创建不同的存储库,并且您想要重用的代码可以添加为git子模块

因此,您将拥有iPhone项目的存储库,然后是共享库,Restkit等的子模块......

您需要查看GIT-SCM在线参考的git分支部分。 在高级别,您将希望看到合并各个分支。 Xcode 5 / 5.0.1通过使用菜单Source Control> Working Copy> Project Name> New,Switch或Select Merge Into / From Options帮助您获得极大的帮助...

合并选项

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM