How to migrate SVN repository?

http://www.techiecorner.com/175/how-to-migrate-svn-repository/

There are only few easy steps to migrate svn repository. This post is for my own notes, in case i forget how to migrate svn repository again!

Below is the steps to migrate SVN repository:-
Start your terminal
 $ svnadmin dump /path/to/your/repo > yourreporname.dump

$ scp yourreponame.dump username@new.machine.ip:/path/to/your/new/repo 

This steps is to transfer your dump file to your new machine. You will prompt to enter password for the new machine.

Now your SVN dump file should be in new machine
Login to your new machine
cd /path/to/your/new/repo
 svnadmin create reponame
 svnadmin load reponame < yourreponame.dump

Done, you just just migrated your svn repository
* If you dump file is too big for transfer, you can compress it using tar before sending over thru network.
Tar command for compress:

tar -zcf yourreponame.tgz yourreponame.dump 
Tar command for uncompress:

tar -zxf yourreporname.tgz 

你可能感兴趣的:(java,SVN)