SVN load ./myNewRepo <./myOldRepo.dump - Не удается открыть файл myNewRepo / format?

Я пытаюсь перенести старый репозиторий (назовем его myOldRepo) в новый репозиторий (myNewRepo).

У меня есть svndump старого репо, myOldRepo.dump, Я проверил мой новый репозиторий, myNewRepo, Оба находятся в одном каталоге. Я пытаюсь использовать следующую команду, чтобы загрузить старый дамп репо в новый репо:

svnadmin load ./myNewRepo < ./myOldRepo.svndump

Это дает следующую ошибку:

svnadmin: Can't open file 'myNewRepo/format': No such file or directory

Я давно пользуюсь SVN и не видел format файл в любом из моих репозиториев. Что это format что ожидается в myNewRepo?

Я также пытался создать пустой format файл (touch format) в каталоге myNewRepo. Затем, когда я делаю svnadmin load По команде получаю следующее:

svnadmin: Can't read file 'myNewRepo/format': End of file found

Я видел посты , которые похожи на это, но я еще не нашел пост, который вполне отвечает на мой вопрос.

1 ответ

Решение

Вам необходимо загрузить дамп непосредственно в хранилище. Вы должны указать путь к хранилищу, а не извлеченную рабочую копию. Попробуй это:

svnadmin create ./myNewRepo
svnadmin load ./myNewRepo < ./myOldRepo.svndump

Это должно сделать свое дело..

Другие вопросы по тегам