новый svn сервер, тот же ip - PullRequest
0 голосов
/ 22 августа 2010

Вот моя проблема:

Мой сервер сломался прошлой ночью!Поэтому я должен был пойти и купить что-то новое, и теперь у меня есть новый сервер.У меня все настроено, и я пытаюсь настроить свой SVN-сервер.Я восстановил это.У меня есть файлы на другом компьютере, которые я хочу передать на сервер SVN, чтобы начать резервное копирование моего хранилища.Как мне снова получить эти файлы в хранилище?Сервер имеет тот же IP-адрес, что и раньше.Я попытался переместить и переключиться, но я продолжаю получать эту ошибку:

The repository at 'svn://<ip>/random' has uuid '<the uid>, but the WC has '<the uid>'.

Материал в <> опущен, потому что это не важная информация.UID разные.Можете ли вы помочь мне как можно скорее!Мне нужно это запустить и ОЧЕНЬ ОЧЕНЬ скоро.

Спасибо!

Ответы [ 2 ]

3 голосов
/ 22 августа 2010

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

2 голосов
/ 24 августа 2010

Есть команда SVNADMIN:

svnadmin setuuid <repos_path> <new_uuid>

Вы можете использовать это, чтобы установить UUID нового репозитория равным значению старого. Таким образом, ваша рабочая копия не будет жаловаться, что UUID не совпадают.

...