用于多个项目的xcode源代码控制库

时间:2016-03-13 20:56:41

标签: xcode git version-control

我创建了几个共享各种模块子集的Xcode项目。我试图确保在各种项目中使用正确版本(通常寻找最成熟版本)的特定模块,这让我很困惑。源代码控制似乎是合乎逻辑的解决方案,因此我开始使用它。 1)我可以将多个Xcode项目连接到一个中央/主存储库吗? (各种堆栈溢出帖子暗示这可以完成,但我似乎无法让Xcode源代码控制器执行此操作。) 2)然后我可以#include从主存储库到不同项目的不同模块子集吗? (我理解如何有选择地委员会改变。) 3)我是否为我的场景设想了合理的方法,或者你有更好的建议吗?

我真的不想成为一名来源控制专家:我很沮丧地回到手头的编程任务。

谢谢!       尼克

1 个答案:

答案 0 :(得分:0)

除非有任何更好的想法,否则我已在新的Xcode项目中建立了“主”存储库。当我创建新的子项目时,我将它们作为主人的分支启动。当我在分支中创建新函数时,我会定期选择性地将它们合并到主服务器中。类似地,当我修复现有分支/函数中的错误时,我选择性地将其合并回主服务器。我不删除单独的分支(除非我真的不想再使用一个)。如果我从特定分支中删除某个函数,我在合并回主服务器时不接受该更改。这样主人应该保持包容性。如果我重新打开一个我暂时没有使用的分支,我的计划是“从主服务器”合并(非常选择性地),以确保我已经更新了旧分支以便后续修复错误。 (我没有尝试过所有这些,但到目前为止一直都很好。)