手动删除Git后Xcode丢失文件警告

时间:2014-03-28 08:36:30

标签: xcode git svn

我刚才从Xcode(5)项目手动删除了.git文件夹并切换到svn。自从我有大约400个缺少文件警告,如

file:.../.git/objects/f2/4f16e85d07b97f2953a15b302a626806530431: warning: Missing file:
 .../4f16e85d07b97f2953a15b302a626806530431 is missing from working copy

奇怪的是,Xcode将项目视为svn存储库,我可以查看修订版。

我认为那些文件仍然存在于我的project.pbxproj文件中。

有没有办法在不破坏我的svn存储库的情况下自动删除这些引用?我担心从首选项中禁用版本控制会禁用subversion而不能解决我的问题。

这不是一个大问题,但它有点烦人。

2 个答案:

答案 0 :(得分:2)

它抱怨你的文件.git"文件夹中。

转到终端和" cd"后跟源代码所在文件夹的路径。

例如:" cd /Users/whateveryournameis/Desktop/YourAppLivesInHere"。

然后输入" ls -al .git"。如果您看到列出的文件夹,则可以通过" rm -rf .git"删除整个文件夹。

答案 1 :(得分:1)

原来这是一个svn问题。我删除了.git文件,但它们仍在svn存储库中。是否更新,然后在.git文件夹上的svn删除,重新发送。

我在Xcode中仍然报告丢失的文件,所以我创建了一个空的.git目录,添加它,用svn删除它并重新启动Xcode,警告消失了:)