【问题标题】:How can I turn off the built-in subversion repository in Xcode 4?如何关闭 Xcode 4 中的内置 subversion 存储库?
【发布时间】:2011-07-13 22:04:42
【问题描述】:

我使用第三方应用程序来处理我的 SVN 代码存储库,因此希望 Xcode 4 在我每次打开项目时都停止要求我使用其本地存储库控件。虽然看起来您可以在不使用内置版本控制的情况下启动一个新项目,但我还没有找到一种方法来关闭这个(烦人的)功能,因为旧项目已经在外部版本控制之下。有人有运气吗?

【问题讨论】:

  • 作为一种解决方法,您可以使用 Little Snitch 阻止与您的 svn 主机的传出连接。

标签: svn repository xcode4


【解决方案1】:

对于 XCode 4.5,我可以通过执行以下操作来关闭 subversion 插件:

sudo mv /Applications/Xcode.app/Contents/PlugIns/IDESubversion.ideplugin /Applications/Xcode.app/Contents/PlugIns/IDESubversion.ideplugin.DISABLED

【讨论】:

    【解决方案2】:

    将 XCode.app 中的 IDESubversion.ideplugin 文件重命名为 IDESubversion-DISABLED.ideplugin 对我有用

    【讨论】:

      【解决方案3】:

      如果您想阻止 Xcode 4 的 Subversion 集成在您的所有项目中运行,您可以将 /Developer/Library/Xcode/PrivatePlugIns/IDESubversion.ideplugin 的插件移动到其他地方。

      【讨论】:

      • 我有 4.2.1 并且删除或对上述插件执行任何操作会导致 Xcode 拒绝运行,并声明我必须再次重新运行安装程序。
      【解决方案4】:

      这是基于每个项目的。 在您的项目中,转到文件/源代码控制/隐藏远程状态。接下来,在 Organizer 中,转到 Repositories 并删除项目的 repo。

      对几个项目进行了此操作,这些项​​目由于(空)值被分配给 Xcode 中某些文件的 SVN 详细信息而崩溃(远程 repo 不受影响)。从那以后,它们(触摸木头)变得更加可靠。

      【讨论】:

        【解决方案5】:

        递归删除所有 .git 或 .svn 文件夹。

        【讨论】:

        • 我想如果您不再需要源代码控制,但这似乎是一个非常糟糕的选择!
        • 我在我的项目副本上进行了尝试。这将永远给你一个警告“缺少 .git 目录”
        【解决方案6】:

        我不知道,但我正在寻找相同的答案。 Xcode4 的 subversion 没有功能,我坚持使用 versionapp。

        【讨论】:

          【解决方案7】:

          您可以转到文件 > 源代码管理 > 存储库,然后删除所有您不想由 Xcode 控制的存储库。然后,关闭您的项目并重新打开它。 不幸的是,这只会持续到您退出并重新启动 Xcode :(

          【讨论】:

          • 谢谢,但是,这正是问题所在:在 Xcode 中重新打开项目后,它会尝试再次设置存储库。所以我的问题是如何永久防止这种情况发生。
          猜你喜欢
          • 1970-01-01
          • 2010-11-09
          • 2010-10-27
          • 1970-01-01
          • 1970-01-01
          • 2011-08-01
          • 2011-11-08
          • 2011-09-07
          • 1970-01-01
          相关资源
          最近更新 更多