Я использую скрипт Дуга Хеллманна для резервного копирования моего репозитория уже 2 года, и в конце концов я потерял жесткий диск своего сервера. Поэтому я создал новый репозиторий на другом компьютере и попытался выполнить команду восстановления, а именно:
gunzip -c `ls -tr dump*` | svnadmin load /home/svn/myproject
Только это не работает. Это дает ответ
<<< Started new transaction, based on original revision 917
svnadmin: File not found: transaction '0-1', path 'MineSweeper2/src/com/bytezone/minesweeper2/Game.java'
* editing path : MineSweeper2/src/com/bytezone/minesweeper2/Game.java ...denis@ubuntu-lianli:~/SVN backups$
Кто-нибудь может объяснить, что здесь не так? У меня есть все когда-либо сделанные инкрементные резервные копии, конечно, это самый простой сценарий.
Между прочим, возможно ли сжать дюжину или около того файлов резервных копий в один файл перед попыткой загрузки?