【问题标题】:How to set up SVN repository in xCode 9.0如何在 xCode 9.0 中设置 SVN 存储库
【发布时间】:2017-09-22 05:51:14
【问题描述】:

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

我找不到任何添加正在运行的 SVN 存储库的选项 适用于早期版本的 xCode。

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

【问题讨论】:

    标签: svn version-control xcode9


    【解决方案1】:

    如果您有旧版本的 xcode 并且上述升级方法不起作用或无法使用,则可以使用终端进行升级。

    1. 前往航站楼
    2. 使用 cd 命令将目录更改为项目文件夹基础
    3. 要验证您是否在基地运行命令“ls -l”。您应该会看到一个名为 .svn 的文件夹
    4. 运行命令“svn upgrade”
    5. 如果您看到已升级消息,则一切正常。重新启动 Xcode 以查看 Source Control 菜单下的 SVN 命令。

    【讨论】:

      【解决方案2】:

      我可以从 Xcode 9.2 签出一个 SVN 存储库

      我去了源代码控制->克隆->选择选项 svn 和身份验证和结帐。

      【讨论】:

      • 嗨,我使用的是 Xcode 9.4.1,似乎看不到这个选项。此版本是否删除了 SVN?
      【解决方案3】:

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

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

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

      【讨论】:

        【解决方案4】:

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

        (使用 XCode 9.4.1 测试)

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

        1. 您可能已经看到此屏幕并停下来,因为它突出显示了 GitHub。但是,请注意顶部的“输入存储库 URL”文本栏!你可以在那里写下你的颠覆 URL,然后点击克隆!

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

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

        我还没有弄清楚如何将东西添加到 subversion repo,但是对于现有的 repos,这是可行的。我目前也没有在 XCode 10 beta 上尝试过这个。

        【讨论】:

        • 我已经按照您在这里所说的做了,但是存储库中没有复制文件?该怎么做?
        • 点击克隆按钮后会发生什么?我的要求提供凭据、克隆位置,然后开始复制文件。
        • 我的要求相同的东西,但没有复制该目录中的任何内容:(
        • 此过程将所有内容复制到我不想要的 mac。我想将我的工作保存到 Subversion 服务器。为什么这么难?
        猜你喜欢
        • 1970-01-01
        • 2011-12-02
        • 2018-02-04
        • 1970-01-01
        • 2012-03-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多