如何在 Xcode Workspace 中使用多个项目配置 GIT 存储库

MB.*_*MB. 5 git workspace xcode4

这更多的是一个什么是正确策略的问题,而不是“如何做”的问题,因为我已经有了 GIT 手册。

我有一个 Xcode 工作区。它包含3个子项目。

  1. iPad应用程序
  2. iPhone应用程序
  3. 共享代码和资源(png等)

我一直在考虑创建 GIT 存储库,但正在寻求一些关于设置这些存储库的最佳策略的建议。

对于每个子项目,我很可能有多个分支,并且需要对“app”子项目的每个分支使用哪个版本的共享代码进行一些控制。

目前,我合并共享代码的方式是将对该文件的引用复制到“app”项目中。我不确定这是否是最好的前进方式,因为我不确定如果我需要共享代码的多个分支会发生什么。

如果有人有类似的设置并可以提供建议,我将不胜感激。

Von*_*onC 4

您应该将共享代码声明为子模块

这样,两个应用程序都会引用自己对共享代码存储库的提交。
如果您需要在该共享代码存储库中进行任何修改,您可以进入该子目录,制作它们并提交它们,但您将需要返回到父存储库(应用程序之一)并提交。
请参阅“子模块的真实本质”。