Я пытаюсь создать резервную копию своего репозитория Subversion с помощью "svnadmin hotcopy" и получаю сообщение об ошибке:
svnadmin: E200002: У сериализованного хэша отсутствует терминатор
После поиска в Google я обнаружил, что эта ошибка обычно указывает на поврежденный репозиторий, и люди рекомендуют запустить «svnadmin verify», чтобы проверить наличие ошибок. Но это не показывает ошибок в моем репозитории, без проблем проверяя каждую ревизию. Я также давно пользуюсь репозиторием ежедневно без каких-либо проблем.
Еще один поиск в Google показывает этот отчет об ошибке при запуске hotcopy в старых репозиториях, что может быть проблемой, с которой я сталкиваюсь:
Ответы на отчет об ошибке слишком технические, чтобы я мог полностью их расшифровать ... если я правильно его прочитал, исправление было бы слишком неэффективным для реализации, поэтому они решили оставить ошибку в покое.
Итак, как я могу обойти эту проблему и снова запустить hotcopy в моем репозитории? Есть ли способ обновить мой репозиторий до более нового формата, который будет работать с горячей копией? Или есть другой безопасный способ резервного копирования моего репозитория?
Я запускаю TortoiseSVN 1.8.10.26129 в Windows 7 x64. Я также попробовал «Subversion for Windows» 1.8.10 и получил те же ошибки.