У меня очень большой (~ 6 ГБ) репозиторий SVN, для которого я написал сценарий пакетного файла, чтобы делать инкрементное резервное копирование каждый день. Сценарий проверяет, когда было выполнено последнее резервное копирование, и с тех пор выдает только ревизии.
Файлы имеют имена: backup-{lower_revision}-{higher_revision}.svn
Например: backup-156-162.svn
, backup-163-170.svn
.
Это означает, что у меня довольно много небольших файлов дампа, что, я думаю, нормально (лучше, чем много файлов дампа 6 ГБ), но я немного беспокоюсь о том, сколько работы потребуется для восстановления эти резервные копии мне нужно.
Чтобы уменьшить общее количество файлов, я выполнил полный дамп первого числа каждого месяца, но все же, если мне нужно восстановить 30-е, это будет 30 дампов, которые могут занять некоторое время. .
То, что я рассматривал, это:
- Руководство:
svnadmin load c:\myRepo < backup-1-10.svn
ожидание
svnadmin load c:\myRepo < backup-11-24.svn
ожидание
и т.д ...
- Пакетный файл, чтобы сделать этот процесс немного менее утомительным
- Присоединение каждого из файлов вместе и выполнение одной загрузки (если это вообще возможно?)
Как лучше всего работать с этими файлами, если мне нужно восстановить?
ps: ОС Windows