SVN Переключение на новый сервер - PullRequest
0 голосов
/ 13 апреля 2011

Мы использовали SVN от провайдера1.Однако теперь мы хотим перейти на новый URL-адрес с provider2.

В связи с этим я бы хотел оформить все проекты у провайдера1, а затем переместить (передать) его в провайдера2.разработать шаги для этого.На данный момент, когда я пытаюсь переехать в черепаху, я получаю ошибку несоответствия UUID.

1 Ответ

3 голосов
/ 13 апреля 2011

Если svnadmin не является опцией (нет доступа к оболочке к серверу), существуют такие инструменты, как rsvndump (http://rsvndump.sourceforge.net/) для получения данных репозитория.

Затем импортируйте данные в новое место (либо svnadmin, либо поговорите с поставщиком услуг, они обычно принимают дампы для импорта, даже если им не нравится экспортировать данные репо).

После этого uuid совпадет, поэтому вы можете использовать svn switch для перемещения.

Ошибка uuid в основном заключается в том, что вы создали новый репозиторий, каким-то образом перезаписали данные, но каждый репозиторий получает уникальный идентификатор (например, uuid), который вы не установили соответствующим образом (svnsync хранит uuid источника, но в качестве вторичного информация, а не репликация 1: 1)

...