Для обновления SVN клиента на версию 1.8.4 в Mac OS X Mavericks (10.9), нужно выполнить следующие шаги:
1. У Вас должен быть установлен XCode, если нет, то установите его через App Store.
2. У Вас должен быть установлен пакет «Command Line Tools» отсюда. Например, у меня установлено command_line_tools_os_x_mavericks_for_xcode__late_october_2013.
3. Необходимо сформировать ссылку на пакет программ, необходимых для компиляции приложений из исходных кодов.
sudo ln -s /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/ /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain
4. Скачайте исходный код клиента SVN отсюда, например в каталог Загрузки (~/Downloads).
5. Разархивируйте скачанный архив, например в командной строке приложения «Терминал»
tar -xvf subversion-1.8.4.tar.gz
6. Откройте приложение «Терминал».
7. Для работы SVN нужна библиотека serf. Для ее установки нужно выполнить следующие действия:
7.1. Перейти в каталог, в который был разархивирован SVN
cd ~/Downloads/subversion-1.8.4
7.2. Скачать serf
sh get-deps.sh serf
7.3. Перейти в каталог serf
cd serf
7.4. Установить serf
7.4.1. Выполнить конфигурационный скрипт
./configure
7.4.2. Скомпилировать
make
7.4.3. Установить под правами «суперпользователя»
sudo make install
8. Вернуться в каталог исходного кода SVN
cd ~/Downloads/subversion-1.8.4
9. Скомпилировать и установить SVN, для этого нужно выполнить следующие действия:
9.1. Выполнить конфигурационный скрипт, так чтобы установка произошла в каталог /usr/local
./configure --prefix=/usr/local --with-serf=/usr/local/serf
9.2. Скомпилировать
make
9.3. Установить под правами «суперпользователя»
sudo make install
10. Так как установка произошла в /usr/local/bin, то теперь у Вас есть две версии SVN клиента:
10.1. Старая версия /usr/bin/svn
10.2. Новая версия /usr/local/bin/svn
11. Чтобы по умолчанию использовалась новая версия SVN, нужно прописать путь по умолчанию в переменную окружения PATH. Для этого нужно выполнить следующие действия:
11.1. Создать файл ".bash_profile" в каталоге пользователя, например с помощью текстового редактора vi.
vi ~/.bash_profile
11.2. После открытия редактора перейти в режим вставки, клавиша «s».
11.3. Набрать текст
export PATH=/usr/local/bin:$PATH
11.4. Выйти из режима вставки, клавиша Esc.
11.5. Перейти в режим команды, клавиша ":".
11.6. Сохранить и выйти из редактора, набрать команду «wq», затем ввод.
11.7. Перезапустить сессию пользователя (перевойти в систему).
12. Для проверки установки версии SVN 1.8.4 нужно выполнить следующие действия:
12.1. Открыть приложение «Терминал».
12.2. Ввести в командной строке
svn --version
12.3. Проверить что отобразилось в результате выполнения команды:
svn, version 1.8.4 (r1534716)
...далее текст, который не важен...
Автор: rinader
Спасибо получилос!