2011-04-02 129 views
42

我剛剛在Xcode 4中創建了一個新項目,我想我選中了「爲該項目創建本地git存儲庫」框。現在,我想刪除這個版本控制,因爲我只想用svn運行該項目。這是可能的還是我必須從頭開始創建一個新項目?從Xcode 4項目中刪除git

回答

29

只需刪除項目文件夾中的.git目錄即可。您應該首先關閉Xcode中的項目以確保安全。

+0

嘿,thanx的答案。但是,當我這樣做時,我無法再次打開該項目。我在空白窗格中收到了「No Editor」消息。我現在決定不浪費更多的時間,創建一個新項目並移動一切。 – pajevic 2011-04-03 08:51:19

+0

呵呵,奇怪,我只是自己試了一下,效果很好。當然,回購列表仍然列在組織者中,但您可以在此後將其刪除。但是這個項目本身對我開放很好。我想知道你的情況發生了什麼。 – 2011-04-03 14:12:59

+0

我做到了這一點,它工作得很好。無論如何,右側有一個「源代碼控制」部分,它表示綠點和git信息。它仍然在那裏。我怎樣才能擺脫這一點? – haxpor 2013-12-12 12:36:27

65

我有同樣的問題。以下是解決這個問題的步驟。

  1. 轉到管理(在窗口菜單選項)
  2. 進入系統信息庫
  3. 看爲減號按鈕
  4. 左下角選擇項目從GIT中刪除
  5. 新聞減號圖標
  6. 它應該被刪除

這工作,甚至ŧ儘管類文件仍然在旁邊有符號。點擊它們然後點擊另一個文件擺脫圖標。

希望這個工程。

+3

我已經試過了。但是,當我重新啓動Xcode時,存儲庫會重新創建。不知道它是否與你一樣... – pajevic 2011-04-03 08:49:28

+0

我的工作完美,但我刪除存儲庫後保存文件。 – Jjack 2011-04-03 12:13:44

+8

結合刪除.git文件夾,這個答案效果很好。 – Raptor 2011-10-04 07:24:28

11

如果您想要禁用Xcode 4中的Git支持,您必須將「/Developer/Library/Xcode/PrivatePlugIns/IDEGit.ideplugin」重命名爲.ideplugin以外的內容。

+1

我試過了,但Xcode現在拋出一個錯誤,並說它需要重新安裝。有什麼樣的插件註冊表,我需要改變別的東西嗎? – Arne 2011-10-17 20:23:07

+1

是的,這不起作用的Xcode 4.2.1,不幸的是,他們仍然沒有添加任何選項來禁用偏好窗格中的git,所以我再次被迫應對蘋果的版本控制錯誤。 – 2011-11-20 09:07:34

+3

我能夠通過移動真正的插件,將IDESubversion.ideplugin複製到IDEGit.ideplugin,然後編輯Info.plist來獲得原始Git插件的標識符,從而打敗了這一切。 – ipmcc 2011-12-24 18:12:56

5

我有同樣的問題。我遵循this博客文章中的步驟,對我來說都很好。我在OS X 10.7.3上使用Xcode 4.2。

我認爲,訣竅是要確保通過命令行來刪除項目目錄中的隱形「git的」文件夾,...除了刪除通過Xcode的圖形用戶界面的存儲庫。

現在,我使用SourceTree與水銀的到位桶,並且是一個很快樂的人! :-)

2

打開終端,輸入

終端

$ cd /RootOfProjectFile 
$ rm -rf .git 
$ rm -rf .gitignore 

手動刪除

打開終端,並鍵入

$ defaults write com.apple.finder AppleShowAllFiles TRUE 
$ killall Finder 

簡單在取景器打開項目刪除git的的.gitignore/(如果項目文件存在)

+8

如果你已經在終端,爲什麼不用'rm -rf .git'? – Jimothy 2013-01-31 12:54:33

+1

你可以做到這一點。 – NaXir 2013-05-08 06:13:26

4

您可以輕鬆地用

rm -rf .git 
rm -rf .gitignore