Небольшая памятка по переносу SVN репозиториев между серверами.
Создаем дамп необходимой директории репозитория:
svnadmin dump /path/to/reponame > /path/to/reponame.dump
Если необходимо — архивируем:
gzip -9 /path/to/reponame.dump
Переливаем на необходимый сервер как душеньке будет угодно: по фтп, хттп или сфтп.
Разархивируем наш дамп:
gunzip /path/to/reponame.dump.gz
Создаем каталог для нашего репозитория:
svnadmin create /path/to/reponame
Вливаем наш дамп в нужную папочку:
svnadmin load /path/to/reponame < /path/to/reponame.dump
Ну и напоследок — выдаем на репозиторий права доступа (ану если вы пользуете для работы с репозиторием апач — неувязочка выйдет с коммитами (: ):
chown -R apache:apache /var/www/svn/testrepo