工作副本需要比Xcode支持的更新版本的Subversion

时间:2013-03-02 21:35:14

标签: xcode software-update

我刚刚安装了Xcode 4.6(我有Xcode 4.5.1)。我刚刚打开了一个现有的项目并收到了这条消息:

  

工作副本“path / to / my project”需要比Xcode支持的更新版本的Subversion。

我目前正在为svn使用 Cornerstone ,并了解我可能会忽略此消息 - 但由于我想要了解最新信息,我需要做些什么才能解决此问题?

Screenshot for warning

2 个答案:

答案 0 :(得分:31)

Xcode 4.6默认使用SVN 1.6.X,但你的SVN信息可能是1.7.X(可能由Cornerstone更新)。因此,当您尝试更新时,将显示错误消息。所以我们必须让Xcode使用最新的1.7.X SVN。


我也遇到了同样的问题。这是我的解决方案:

  1. 安装Homebrew,我们将用它来安装最新的SVN:

      

    ruby​​ -e“$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)”

  2. 安装最新的SVN:

      

    brew install subversion

  3. 备份旧的SVN文件并链接最新的SVN:

    cd /Applications/Xcode.app/Contents/Developer/usr/bin/        
    mkdir bak.svn
    mv svn* bak.svn
    ln -s /usr/local/Cellar/subversion/1.7.8/bin/svn* /Applications/Xcode.app/Contents/Developer/usr/bin/
    
  4. 重启Xcode

答案 1 :(得分:2)

就我而言,最新的SVN位于路径/ usr / bin /,因此步骤3将如下所示:

cd /Applications/Xcode.app/Contents/Developer/usr/bin/        
mkdir bak.svn
mv svn* bak.svn
ln -s /usr/bin/svn* /Applications/Xcode.app/Contents/Developer/usr/bin/