SVN Migrating

Posted under » Version Control on 27 Feb 2019

This is useful if you are moving from one server to another.. or migrating to an updated and new OS. The concept is like MySQL, you need to create a dump then import it.

$ svnadmin dump /path/to/repository > repo_name.svn_dump

Transfer the dump file on to your new subversion server via scp. Create an empty repository on the new server.

$ svnadmin create /path/to/newrepo
This command Next import/restore your dump file:
$ svnadmin load /path/to/newrepo < repo_name.svn_dump

You may want to force subversion to use the same UUID for the new repository as the old repository. To do this add --force-uuid to your svnadmin load command.

To check current repo's source

$ svn info

To change to new source repo

$ svn relocate svn://sub.someaddress.com/project

web security linux ubuntu python django git Raspberry apache mysql php drupal cake javascript css AWS data