2011-03-12 53 views
4

我使用第三方應用程序來處理我的SVN代碼庫,因此希望Xcode 4不要求我每次打開項目時都使用其本機存儲庫控件。儘管看起來您可以在不使用內置版本控制的情況下開始一個新項目,但我還沒有找到一種方法來關閉這個(煩人)功能,而舊項目已經在外部版本控制之下。任何人都有幸運?如何關閉Xcode 4中的內置Subversion存儲庫?

+0

作爲一種解決方法,您可以使用Little Snitch阻止傳出連接到您的svn主機。 – borisdiakur 2011-07-23 19:19:29

回答

1

您可以轉到文件>源代碼管理>存儲庫,並刪除所有不想由Xcode控制的存儲庫。然後,關閉您的項目並重新打開它。 不幸的是,這隻會持續到您退出並重新啓動的Xcode :(

+0

謝謝,但是,這正是問題所在:一旦您在Xcode中重新打開項目,它會嘗試重新設置存儲庫。所以我的問題是如何永久防止這種情況。 – 2011-03-12 20:21:13

+0

任何答案呢? – marchinram 2011-05-17 15:05:40

0

我不知道,但我找了同樣的答案。Xcode4的顛覆功能沒有,我堅持versionapp。

-4

遞歸刪除所有的git的或.svn目錄。

+0

我想如果你不再需要源代碼控制,但這看起來是一個非常糟糕的選擇! – DustinB 2011-12-21 15:48:01

+1

我在我的項目副本上試過。這會給你一個警告「丟失.git目錄」永遠 – rockstarberlin 2012-11-09 00:04:19

1

這是對每個項目的基礎。 在項目中,轉到文件/源控制/隱藏遠程狀態。接下來,在主辦單位,轉到庫和刪除項目的回購協議。

這對於一些因(n這些值被分配給Xcode中某些文件的SVN細節(遠程回購不受影響)。他們一直以來(摸木頭)更可靠。

1

如果您希望阻止Xcode 4的Subversion集成在您的所有項目中運行,您可以將該插件的/Developer/Library/Xcode/PrivatePlugIns/IDESubversion.ideplugin移動到其他某個地方。

+2

我有4.2.1和刪除或做任何事情上面提到的插件導致Xcode拒絕運行,並指出我必須重新運行安裝程序。 – DustinB 2011-12-21 15:48:54

3

重命名IDESubversion.ideplugin文件裏面XCode.app到IDESubversion-DISABLED.ideplugin工作對我來說

+0

thx!剛剛保存了我的部署日期^^ – 2012-09-21 11:33:16

0

有關的XCode 4.5,我能夠做關閉顛覆插件如下:

sudo mv /Applications/Xcode.app/Contents/PlugIns/IDESubversion.ideplugin /Applications/Xcode.app/Contents/PlugIns/IDESubversion.ideplugin.DISABLED 
相關問題