显然 XCode 应该自动识别 git 仓库,但是在执行 git init 和我的初始提交之后,XCode 没有看到仓库。我在 Google 云端硬盘中有我的整个项目和 git 存储库,我怀疑这会导致某些问题?我需要做什么才能让 XCode 读取 Google 云端硬盘中的 .git 文件?
编辑
我尝试执行 git init,添加并提交到本地驱动器中的项目,但 XCode 仍然无法识别 git 存储,因此这可能不是 G 驱动器/Dropbox 问题。
最佳答案
不要将 Git 存储库放在 Dropbox 或 Google Drive 上。这很糟糕。同步的 Dropbox 可以打乱所有 git 的内部文件并将其搞砸你的整个存储库。
改为使用 Git 服务。对于私有(private)的东西,我推荐 BitBucket .
举例说明:
假设您将主存储库放在 Dropbox 上。您在另一台计算机上同步您的保管箱并推送到它。连接从该计算机断开。您转到另一台计算机,进行另一次提交并推送到主存储库。一切顺利。
Dropbox 开始在此计算机中同步。同时,另一台计算机也开始同步。但在内部,repo 上有很多不同的文件。 Dropbox 如何知道如何保存和组织这些文件?
简单的回答:不是。它会损坏您的存储库,而您对此无能为力。这不是某种“它几乎永远不会发生”。它会发生,很快。
关于真正的问题:
我从未使用过 Xcode,但我在使用 Eclipse 时遇到过类似的问题。不过这很简单:Xcode 不知道 repo,因为你没有告诉他这是一个 repo。要了解如何在 Xcode 上执行此操作,您可以查看 here .
关于objective-c - Xcode Git 与 Google Drive/Dropbox 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11296947/