9

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

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

我目前正在将Cornerstone用于 svn,并且了解我可能会忽略此消息 - 但由于我想保持最新状态,我需要做些什么来解决这个问题?

警告截图

4

2 回答 2

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:

    冲泡安装颠覆

  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
于 2013-04-03T04:34:55.743 回答
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/
于 2014-09-19T09:45:03.250 回答