Как делать 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.ritcenter.com/svn/trg2/api
    
  4. проверим, применились-ли изменения командой:

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

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

    svn up
    
    ........................................

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

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

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