gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 13:41:37 27 4
gpt4 key购买 nike

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

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

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

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

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

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

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

最佳答案

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

那样的话,两个应用程序都会引用它们自己对您的共享代码库的提交。
如果您需要对该共享代码存储库进行任何修改,您可以进入该子目录,创建并提交它们,但您将需要返回父存储库(其中一个应用程序)并提交。
参见“true nature of submodules”。

关于git - 如何在具有多个项目的 Xcode Workspace 中配置 GIT 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10658562/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com