Рабочая копия требует более новой версии Subversion, чем поддерживает XCode

Я только что установил Xcode 4.6 (Я имел Xcode 4.5.1). Я только что открыл существующий проект и получил это сообщение:

Рабочая копия "путь / к / моему проекту" требует более новой версии Subversion, чем поддерживает XCode.

В настоящее время я использую Cornerstone для svn и понимаю, что, вероятно, могу проигнорировать это сообщение - но, поскольку я хочу быть в курсе, что мне нужно сделать, чтобы решить эту проблему?

Снимок экрана для предупреждения

2 ответа

Решение

В 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:

    заварить установить 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

В моем случае последний 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/
Другие вопросы по тегам