You can also use svnsync to create a copy of your repository.
This requires adding a pre-revprop-change hook to the destination repository (and your hosting provider requires a Subversion 1.4 or later repository).
After you have generated your repository on a managed system, you can use svnadmin to dump a local copy if you need a dump file (or just use synchronized with the repository).
[2011 Update:] Starting with Subversion 1.7, there is a tool called svnrdump that you can use to create a dump file from a remote repository in one step.
Bert huijben
source share