SVN Relocate - ошибка UUID - PullRequest
       7

SVN Relocate - ошибка UUID

1 голос
/ 10 января 2012

Я скопировал свой репозиторий на новый сервер.

Тем временем я внес в свой проект некоторые изменения, поэтому хочу опубликовать коммит на новом сервере.

Я изменил UUID svn на новом сервере, чтобы он был таким же, как и на старом сервере - 1c8601b0-280a-384e-84ca-1910148bfb83.

Когда я нахожусь в папке проекта, я устанавливаю TortoiseSVN > Relocate и передаю URL нового сервера. Тогда я получаю ошибку:

enter image description here

Мне интересно, почему я получаю эту ошибку, потому что с учетом того, что UUID (1c8601b0-280a-384e-84ca-1910148bfb83) одинаковы.

1 Ответ

1 голос
/ 10 января 2012

Если вы хотите, чтобы subversion использовала тот же UUID для нового хранилища, что и для старого хранилища, вам нужно добавить --force-uuid в команду svnadmin load.

Или вы можете сделать следующее:

  1. Создать архив репозитория со всем содержимым.
  2. Перенос архива на другой сервер
  3. Извлечение архива на целевом сервере
  4. Запустите svnadmin, используя свойство -r со значением, имеющим путь к извлеченному репозиторию.

Другими словами, просто скопируйте содержимое репозитория и перенесите его по назначению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...