iphone - iOS 多项目和 git 分支

标签 iphone ios git branch git-branch

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

最佳答案

我强烈建议您为每个项目创建不同的存储库,而不是不同的分支。 如果您有多个项目的一个存储库,并且每个项目都有不同的分支,很快您的存储库就会变得一团糟。

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

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

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

关于iphone - iOS 多项目和 git 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19523910/

相关文章:

iphone - 标签栏应用中的表格 View

ios - Xcode - 在设备上运行之前删除应用程序

ios - UIView圆形 mask 动画

iphone - 在lua中播放gif?

windows - 如何从 jenkins 访问 npm git 依赖项?

json - 即使不存在大文件,Git 错误 : large files "detected",

iphone - 访问调用的电话号码

iphone - 使用 UICollectionViewFlowLayout 在 UICollectionView 的第一项上进行左填充

ios - 自定义标签栏图标颜色

windows - Heroku - 推送到 git 存储库时出现 fatal error