3

显然 XCode 应该自动识别 git repo,但是在执行 git init 和我的初始提交之后,XCode 没有看到 repo。我在 Google Drive 中有我的整个项目和 git repo,我怀疑这会导致一些问题?我需要做什么才能让 XCode 读取 Google Drive 中的 .git 文件?

编辑

我尝试执行 git init,添加并提交到本地驱动器中的项目,但 XCode 仍然无法识别 git 存储,因此这可能不是 G Drive/Dropbox 问题。

4

1 回答 1

7

不要将 Git 存储库放在 Dropbox 或 Google Drive 上。这很糟糕。Dropbox 在同步时可以打乱所有 git 的内部文件,并把它搞砸你的整个存储库。

相反,请使用 Git 服务。对于私人的东西,我推荐BitBucket

举例:

想象一下,您将主存储库放在 Dropbox 上。您在另一台计算机上同步您的保管箱并推送到它。连接从该计算机断开。您转到另一台计算机,进行另一次提交并推送到主存储库。一切顺利。

Dropbox 开始在这台计算机中同步。同时,另一台计算机也开始同步。但在内部,回购中有很多不同的文件。Dropbox 如何知道如何保存和组织这些文件?

简单的答案:它没有。它会损坏您的存储库,而您对此无能为力。这不是某种“它几乎永远不会发生”。它会发生,很快。

关于真正的问题:

我从未使用过 Xcode,但我在 Eclipse 上遇到过类似的问题。不过很简单:Xcode 不知道 repo,因为你没有告诉他那是一个 repo。要了解如何在 Xcode 上执行此操作,您可以在此处查看

于 2012-07-02T16:00:32.660 回答