Начиная с Subversion 1.8, можно создать совместимый репозиторий без переключения инструментов.
Extract
Извлечь содержимое существующего хранилища Subversion, используя svnadmin dump
или svnrdump
для удаленных хранилищ:
svnadmin dump --incremental --deltas /path/to/local/repository > /tmp/repository.dump
Воссоздать как v1.5 Совместимый
Используя svnadmin
, создайте новый 1.5-совместимый репозиторий и загрузите ранее выгруженное содержимое:
svnadmin create --compatible-version 1.5 /path/to/local/repository_15
svnadmin load /path/to/local/repository_15 < /tmp/repository.dump
Хуки и другие параметры хранилища не будут перенесены, и их необходимо будет настроить вручную.
Subversion 1.7
Subversion 1.7 поддерживает возможность создания совместимых репозиториев с использованием устаревшего флага --pre-1.6-compatible
.