如何在 xCode 9.0 中设置 SVN 存储库

How to set up SVN repository in xCode 9.0

使用 xCode 9.0,我遇到了 SVN 设置问题。

我找不到任何添加可用的 SVN 存储库的选项 适用于 xCode.

的早期版本

在源代码管理中,我到处都是 GIT。我正在使用 SVN 很长一段时间,并且可以正常使用 xCode 的早期版本,但是 这不适用于 xCode 9.0.

我正在添加这个答案,因为我发现 解决方法(不是完整的解决方案)

如果您已将 xCode 版本升级到 9.0,但找不到任何可将您的代码附加到 SVN 存储库的内容,那么以下步骤将帮助您:

  1. 从终端进行最新结账
  2. 在 xCode8(> 8.0 和 < 9.0)
  3. 中打开您的代码
  4. 转到源代码管理
  5. 您可能会收到将 Subversion 升级到 1.9 的警报
  6. 点击升级
  7. 现在在 xCode9.0 中打开相同的代码,您现在已准备好进行所有 svn 提交和更新。

如果您的 xcode 和以上版本的升级方法无效或无法使用,则可以使用终端进行升级。

  1. 转到终端
  2. 使用 cd 命令将目录更改为项目文件夹基础
  3. 验证您是否在基地 运行 命令 "ls -l"。您应该会看到一个名为 .svn
  4. 的文件夹
  5. 运行命令"svn upgrade"
  6. 如果您看到升级消息,那么一切都完成了。重新启动 Xcode 以在源代码管理菜单下查看 SVN 命令。

我可以从 Xcode 9.2

检出一个 SVN 存储库

我转到源代码管理->克隆->选择选项 svn 以及身份验证和签出。

XCode9 似乎没有提到颠覆,但它仍然有效,而且实际上非常简单:

(使用 XCode 9.4.1 测试)

  1. 转到源代码管理->克隆...

  1. 您可能已经看到这个屏幕并停下来了,因为它显眼地写着 GitHub。但是,请注意顶部的 "Enter repository URL" 文本栏!你可以在那里写下你的颠覆 URL 然后点击克隆!

  1. 像这样。当您点击“克隆”按钮时,系统会要求您输入您的 svn 凭据(如果需要),以及将克隆存储库的目录。

  1. 之后,只需从克隆的目录中打开您的项目或工作区,一切就绪。即使是新的 Source Control Navigator (command+2),也应该可以立即运行。

我还没有想出如何向 Subversion 存储库添加东西,但是对于现有的存储库,这是可行的。我现在也没有在 XCode 10 beta 上尝试过。