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