【问题标题】:Multiple Xcode projects in single git repository?单个 git 存储库中有多个 Xcode 项目?
【发布时间】:2012-03-09 22:28:26
【问题描述】:

我正在使用 Xcode 4 进行 Mac 和 iOS 开发。过去,我主要使用 Perforce。我正在考虑切换到 git。

我正在寻找有关设置我的 git 存储库的建议。我有两个使用公共源的 Xcode 项目。像这样:

  • dev/commonSource/ - project1 和 project2 使用的源文件。
  • dev/project1/ - Xcode 项目和源代码。使用来自 commonSource 的源。
  • dev/project2/ - Xcode 项目和源代码。使用来自 commonSource 的源。

我是否应该创建三个单独的 git 存储库(用于 commonSource、project1 和 project2)。或者,我应该为 dev 目录创建一个 git 存储库吗?我不知道最好的方法是什么。在与 Perforce 相同的情况下,我使用了一个存储库。

【问题讨论】:

    标签: git xcode4 repository


    【解决方案1】:

    好问题。我个人会走 3 种不同的回购路线。如果您想要启动另一个使用相同公共源代码的项目,它似乎更具可扩展性。也许有一天,你会想要开源通用代码。如果它在自己的回购中,那将非常容易。

    【讨论】:

    • 谢谢。我倾向于三回购方法。这应该更容易独立地为 project1 和 project2 推送/拉取更改。对 Perforce 有用的东西可能对 git 来说是错误的方法。希望一个 Xcode 项目可以处理来自两个不同 git 存储库的源代码。我不知道这是否是一个问题。
    猜你喜欢
    • 2011-12-09
    • 1970-01-01
    • 1970-01-01
    • 2013-10-21
    • 1970-01-01
    • 1970-01-01
    • 2019-09-14
    • 2013-05-08
    • 2013-08-31
    相关资源
    最近更新 更多