.png)
Я успешно сделал резервную копию своегоSVN-репозиторийкак описаноздесь. Однако как можновосстанавливаетрезервное копирование repository
, т.е. инициировать обратную операцию восстановления резервной копии, потому что после команды: создается
svnadmin dump /opt/repositories/TestRepo | bzip2 >> bckRepo_Test.bz2
файл . После -ing я просто получаю файл в текущем каталоге, как мне тогдаueBckRepo_Test.bz2
bunzip2
ueBckRepoTest
извлекатьрепозиторий svn (структура каталогов сВСЕ ФАЙЛЫв этом)?
решение1
Мне удалось выполнить задание:
- Создать новый
repository
с помощьюsvnadmin создатькоманда - Извлекатьсжатое содержимое файла с использованием
bzip2 -dc repoBackup.bz2 | svnadmin load /path/to/newly_created_repository
решение2
Чтобы импортировать файл дампа, убедитесь, что это существующий репозиторий. Если репозиторий недоступен, используйте svnadmin create /path/to/repository, как вы отметили выше.
Но обратите внимание, вам не обязательно импортировать файл дампа в тот же путь репозитория SVN. Используйте следующую команду:
svnadmin load /path/to/repository < svnexport.dump