我刚才从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而不能解决我的问题。
这不是一个大问题,但它有点烦人。
答案 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,警告消失了:)