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
Это должно сделать свое дело..