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

时间:2012-05-18 19:20:14

标签: git xcode4 workspace

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

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

  1. iPad应用
  2. iPhone应用
  3. 共享代码和资源(pngs等)
  4. 我一直在考虑创建GIT存储库,但是正在寻找一些关于设置这些存储库的最佳策略的建议。

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

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

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

1 个答案:

答案 0 :(得分:3)

您应该将共享代码声明为 submodule

这样,两个应用程序都会引用他们自己的共享代码仓库提交 如果您需要在该共享代码仓库中进行任何修改,您可以进入该子目录,制作并提交它们,但您需要返回到父仓库(其中一个应用程序)并提交。
请参阅“true nature of submodules”。

相关问题