你可以在Xcode 4中禁用版本控制集成吗?

我使用Cornerstonepipe理我的Subversion版本库,所以我不需要Xcode的集成,而且我注意到Xcode正在将大量与SVN相关的输出转储到我的控制台(它可以识别我的项目是本地SVN副本)。

尤其是,有大量的ERROR: Your working copy returned an SVN status of "external" that we don't handle (yet)由于我的svn:外部消息。

这必须放慢IDE – 没有人知道有什么办法禁用Xcode 4中的SVN集成?

对! 这似乎阻止它的好 – 简单地重命名以下包到IDESubversion.ideplugin以外的东西(我已经重命名我的IDESubversion-DISABLED.ideplugin )…

Xcode 5.1+
这最终是一个内置的Xcode首选项 – 请参阅@ MANIAK_dobrii的答案的细节。

Xcode 5 / Xcode 4.3+:
/Applications/Xcode.app/Contents/PlugIns/IDESubversion.ideplugin

Xcode 4.0 – 4.2:
/Developer/Library/Xcode/PrivatePlugIns/IDESubversion.ideplugin

请注意,在Xcode 4.0和4.1(可能4.2)重命名扩展似乎工作正常。 但是,从Xcode 4.3开始,您可能需要保持扩展不变,并重命名该包的名称部分(以避免人们在下面的注释中描述的启动错误)。

提示: 将帽子去掉 : 在Xcode 4中删除项目中的git

尝试这个:

  1. 窗口 – >组织者
  2. select您的存储库
  3. 单击pipe理器窗口底部的“ – ”button

不幸的是,似乎每次重新启动Xcode都必须执行此操作。

XCode 5.1现在在这个设置中有这个选项,它被称为"Source Control"

禁用源代码管理

在xcode 5中, 存储库选项已被移动 。 现在在XCode > Preferences > Accounts 。 select您的存储库,然后单击 – 在底部将其删除。

在这里输入图像说明

由于/ Developer目录不再存在,IDESubversion.ideplugin已经在Xcode版本4.3中重新定位

新的path是:/Applications/Xcode/Contents/Plugins/IDESubversion.ideplugin

我不在我的XCode IDE,但试试这个:

  1. 双击项目来设置设置
  2. 在SCM框中select“Subversion”,在“Edit”
  3. select“禁用SCM”

这应该,至less,摆脱你的控制台声明。