gpt4 book ai didi

xcode - 在 Xcode 5 中使用 SVN 1.8.3

转载 作者:行者123 更新时间:2023-12-04 13:01:10 25 4
gpt4 key购买 nike

我将系统上的 Subversion 客户端更新到 1.8.3。我从 checkout 了我的存储库Xcode 5 Source Control菜单。然后在终端打开该目录并执行 svn update命令只是为了检查。我收到这条消息——

The working copy at '/Path' is too old (format 29) to work with client version '1.8.3 (r1516576)' (expects format 31). You need to upgrade the working copy first.



如果我升级我的副本,我将无法访问源代码管理菜单选项,因为版本对于 XCode 5 来说太高了。

后来我发现了这个 XCode 5 Features Link这表示 Xcode 的 SVN 版本为 1.7.9。
  • 我不明白我的系统上有 2 个版本的 SVN(一个由 Xcode 维护,它是 1.7.9,另一个是 1.8.3)
  • 我如何使用 1.8.3 和 Xcode 5。我真的很想使用 XCode 的 GUI。
  • 最佳答案

    写入“默认值”不适用于 Xcode 5。较新版本的 Xcode 附带它自己的 SVN 二进制文件,位于:

    /Applications/Xcode.app/Contents/Developer/usr/bin/

    您需要替换此二进制文件才能将 Xcode 的 SVN 客户端升级到 1.8。假设您的新 SVN 客户端位于/usr/local/bin/(默认 brew 安装路径)中,在终端中键入以下内容:
    cd /Applications/Xcode.app/Contents/Developer/usr/bin/
    sudo mv ./svn ./svn.org
    sudo mv ./svnadmin ./svnadmin.org
    sudo mv ./svndumpfilter ./svndumpfilter.org
    sudo mv ./svnlook ./svnlook.org
    sudo mv ./svnrdump ./svnrdump.org
    sudo mv ./svnserve ./svnserve.org
    sudo mv ./svnsync ./svnsync.org
    sudo mv ./svnversion ./svnversion.org

    sudo ln -Ff /usr/local/bin/svn svn
    sudo ln -Ff /usr/local/bin/svnadmin svnadmin
    sudo ln -Ff /usr/local/bin/svndumpfilter svndumpfilter
    sudo ln -Ff /usr/local/bin/svnlook svnlook
    sudo ln -Ff /usr/local/bin/svnrdump svnrdump
    sudo ln -Ff /usr/local/bin/svnserve svnserve
    sudo ln -Ff /usr/local/bin/svnsync svnsync
    sudo ln -Ff /usr/local/bin/svnversion svnversion

    我用 Xcode 5.1 和 SVN 1.8.8 做了这个,完全没有任何问题。

    关于xcode - 在 Xcode 5 中使用 SVN 1.8.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19177699/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com