我刚刚安装了Xcode 4.6
(我有Xcode 4.5.1
)。我刚刚打开了一个现有的项目并收到了这条消息:
工作副本“path / to / my project”需要比Xcode支持的更新版本的Subversion。
我目前正在为svn使用 Cornerstone ,并了解我可能会忽略此消息 - 但由于我想要了解最新信息,我需要做些什么才能解决此问题?
答案 0 :(得分:31)
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:
brew install subversion
备份旧的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/
答案 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/