Xcode Git与Google Drive/Dropbox有关

yro*_*roc 3 git xcode objective-c ios

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

编辑

我尝试做一个git init,添加并提交到我本地驱动器中的项目,而XCode仍然无法识别git存储,所以这可能不是G Drive/Dropbox问题.

Yur*_*que 7

不要在Dropbox或Google Drive上放置Git仓库.这很糟糕.同步的Dropbox可以扰乱所有git的内部文件并将其搞砸整个存储库.

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

例证:

想象一下,你把你的主存储库放在Dropbox上.您将Dropbox同步到另一台计算机并推送到它.连接从该计算机中断开.您转到其他计算机,进行另一次提交并进入主存储库.一切都很顺利.

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

简单的回答:它没有.它会损坏你的存储库,而你无能为力.这不是某种"它几乎不会发生".它很快就会发生.

关于真正的问题:

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