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

时间:2011-03-28 23:33:46

标签: xcode svn version-control

我使用Cornerstone来管理我的Subversion存储库,所以我不需要Xcode的集成,我注意到Xcode正在将大量与SVN相关的输出转储到我的控制台中(它认识到我的项目是一个本地SVN副本)...

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

这必须减慢IDE的速度 - 有没有人知道在Xcode 4中禁用SVN集成的任何方法?

6 个答案:

答案 0 :(得分:59)

右键!这似乎可以阻止它 - 只需将以下包重命名为IDESubversion.ideplugin以外的其他包(我已将其重命名为IDESubversion-DISABLED.ideplugin)...

Xcode 5.1 +
这最终是内置的Xcode首选项 - see @MANIAK_dobrii's answer以获取详细信息。

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开始,您可能需要保留扩展名,并重命名该包的名称部分(以避免人们在下面的评论中描述的启动时出错)。

提示:'Remove git from project in Xcode 4

答案 1 :(得分:10)

试试这个:

  1. 窗口 - >组织者
  2. 存储库
  3. 选择您的存储库
  4. 点击管理器窗口底部的“ - ”按钮
  5. 不幸的是,似乎每次重启Xcode时都必须这样做。

答案 2 :(得分:7)

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

Disable source control

答案 3 :(得分:2)

在xcode 5中repository option has been moved。它现在在XCode > Preferences > Accounts。选择您的存储库,然后单击底部的 - 将其删除。

enter image description here

答案 4 :(得分:1)

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

新路径是:/Applications/Xcode/Contents/Plugins/IDESubversion.ideplugin

答案 5 :(得分:-1)

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

  1. 双击项目以设置设置
  2. 在SCM框中选择“Subversion”并选择“编辑”
  3. 选择“禁用SCM”
  4. 这至少应该摆脱你的控制台声明。