2014-03-28 129 views
1

我以前我從我的Xcode(5)項目中手動刪除了.git文件夾,並切換到svn。自從我有大約400丟失的文件警告像Xcode手動刪除Git後丟失文件警告

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

奇怪的是,Xcode中看到該項目作爲一個SVN倉庫,我可以查看修改。

我認爲這些文件仍然在我的project.pbxproj文件中。

有沒有一些方法可以自動刪除這些引用而不破壞我的svn倉庫?我擔心,從首選項中禁用版本控制將禁用顛覆,而不是解決我的問題。

這不是一個大問題,但它有點煩人。

+0

Xcode是發出這些警告如果我建立我的項目。 – user1892364

回答

1

事實證明,這是一個svn問題。我刪除了.git文件,但他們仍然在svn存儲庫中。做了更新,然後在.git文件夾上進行svn刪除,然後重新發布。

其中仍報在Xcode缺少我的文件,所以我創建了一個空.git目錄,添加它,使用svn刪除刪除它並重新啓動Xcode中,這些警告都沒有了:)

2

這是抱怨你的「.git」文件夾中的文件。

轉到終端和「cd」,後跟您的源代碼所在的文件夾路徑。

例如,類似於:「cd /Users/whateveryournameis/Desktop/YourAppLivesInHere」。

然後輸入「ls -al .git」。如果看到列出的一個,則可以通過「rm -rf .git」刪除整個文件夾。

+0

這些.git文件夾已被刪除。 'ls -al .git'只說沒有。問題是,Xcode認爲他們應該在那裏,但他們不是。 – user1892364

+0

在Xcode的「源代碼控制」菜單和項目子菜單下,您是否看到有「Configure ...」(例如「Configure _insert_your_repo_name_here」)的內容? –

+0

不,我沒有看到「配置」,只有複選框「啓用源代碼管理」等等。 – user1892364