Перенос SVN репозитория на другой сервер

subversion-3dlogo[1]В этой статье представлен алгоритм переноса SVN репозитория с одного сервера на другой. Последовательность действий такова:

1. Авторизуемся по SSH на старом сервере. Вводим команду

svnadmin dump repositoryPath > repository.dumpfile

2. Получаем файл repository.dumpfile, его следует перенести на новый сервер. Затем выполнить

cd /path/to/new-repository-parent-directory
svnadmin create repository-name
svnadmin load repository-name < repository.dumpfile

3. Не забудьте поменять адрес на клиенте

svn switch —relocate oldurl newurl