Как делать relocate (релокейт) для SVN-репозиториев

svn relocate

Пример правильной команды (для конкретики - папка проекта TGR):

  1. переходим в папку репозитория:
cd /var/www/trg/www
  1. смотрим текущие настройки SVN-репозитория командой:
svn info
  1. меняем (переключаем) SVN-источник на новый:
svn sw --relocate http://svn.dev-house.ru/svn/trg2/api http://svn.ritcenter.com/svn/trg2/api
  1. проверим, применились-ли изменения командой:
svn info 

Должна быть новая ссылка.

  1. делаем обновление репозитория с нового источника:
svn up

Работает по схеме: откуда -> куда

  • 1-ая ссылка - бывшее расположение репозитория
  • 2-ая ссылка - новое расположение репозитория