using SVN 1.8.3 with Xcode 5

后端 未结 3 1586
栀梦
栀梦 2020-12-24 10:07

I updated the Subversion client on my system to 1.8.3. I did a checkout of my repository from Xcode 5\'s Source Control menu. Then in terminal

3条回答
  •  感动是毒
    2020-12-24 10:33

    Writing to 'defaults' won't work for Xcode 5. Newer version of Xcode ship with it's own SVN binary located in:

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

    You need to replace this binary to upgrade Xcode's SVN client to 1.8. Assuming your new SVN client is located in /usr/local/bin/ (default brew install path) type the following in a terminal:

    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
    

    I did this with Xcode 5.1 and SVN 1.8.8, haven't had any problems at all.

提交回复
热议问题