我使用第三方应用程序来处理我的SVN代码库,因此希望Xcode 4停止在每次打开项目时要求我使用其本地仓库控制。虽然看起来可以启动一个新项目而不使用内置版本控制,但我还没有找到一种方法来关闭已经在外部版本控制下的旧项目中的这个(烦人的)功能。有人成功了吗?
我使用第三方应用程序来处理我的SVN代码库,因此希望Xcode 4停止在每次打开项目时要求我使用其本地仓库控制。虽然看起来可以启动一个新项目而不使用内置版本控制,但我还没有找到一种方法来关闭已经在外部版本控制下的旧项目中的这个(烦人的)功能。有人成功了吗?
我将XCode.app内部的IDSubversion.ideplugin文件重命名为IDSubversion-DISABLED.ideplugin,这对我起到了作用。
这是按项目的基础进行的。 在您的项目中,转到文件/源代码控制/隐藏远程状态。接下来,在组织者中,转到存储库并删除项目的存储库。
对于一些由于在Xcode中将(null)值分配给某些文件的SVN详细信息而导致崩溃的项目进行了此操作(远程存储库未受影响)。自那以后它们变得更加可靠(碰木头)。
如果你想防止Xcode 4的Subversion集成在所有项目中运行,你可以将插件/Developer/Library/Xcode/PrivatePlugIns/IDESubversion.ideplugin
移动到其他位置。
我不知道,但正在寻找相同的答案。Xcode4的Subversion缺乏功能,我坚持使用VersionApp。
对于XCode 4.5,我能够通过以下步骤关闭Subversion插件:
sudo mv /Applications/Xcode.app/Contents/PlugIns/IDESubversion.ideplugin /Applications/Xcode.app/Contents/PlugIns/IDESubversion.ideplugin.DISABLED
递归删除所有的 .git 或 .svn 文件夹。