我刚刚安装Xcode 4.6
(我有Xcode 4.5.1
)。我刚刚打开一个现有项目并收到此消息:
工作副本“path/to/my project”需要比 Xcode 支持的更新版本的 Subversion。
我目前正在将Cornerstone用于 svn,并且了解我可能会忽略此消息 - 但由于我想保持最新状态,我需要做些什么来解决这个问题?
我刚刚安装Xcode 4.6
(我有Xcode 4.5.1
)。我刚刚打开一个现有项目并收到此消息:
工作副本“path/to/my project”需要比 Xcode 支持的更新版本的 Subversion。
我目前正在将Cornerstone用于 svn,并且了解我可能会忽略此消息 - 但由于我想保持最新状态,我需要做些什么来解决这个问题?
Xcode 4.6 默认使用 SVN 1.6.X,但您项目的 SVN 信息可能是 1.7.X(可能由 Cornerstone 更新)。因此,当您尝试更新时,会显示错误消息。所以我们必须让Xcode使用最新的1.7.X SVN。
我也遇到了同样的问题。这就是我的解决方案:
安装 Homebrew,我们将使用它来安装最新的 SVN:
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go )"
安装最新的 SVN:
冲泡安装颠覆
备份旧的 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/
就我而言,最新的 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/