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

svn relocate

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

1) переходим в папку репозитория:

cd /var/www/trg/www

2) смотрим текущие настройки SVN-репозитория:

svn info

3) Переключаем SVN-источник на новый:

svn sw --relocate http://svn.dev-house.ru/svn/trg2/api http://svn.newsvn.com/svn/trg2/api

4) проверим, применились-ли изменения командой:

svn info 

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

5) делаем обновление репозитория с нового источника:

svn up

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

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