svn remote sync
If you have a Subversion repository on a server you don't have shell access to [so you can't do a simple
svnadmin dump], the following enables you to pull all changes and history from that repository to a local one, defined in MYREPO:
$ MYREPO=/home/me/someplace $ svnadmin create $MYREPO $ echo '#!/bin/sh' > $MYREPO/hooks/pre-revprop-change $ chmod +x $MYREPO/hooks/pre-revprop-change $ svnsync init file://$MYREPO http://SVN.remote.url.goes.here/ $ svnsync sync file://$MYREPO
... then repeat the "svnsync sync" to sync down the changes since last time, perhaps in a cron job.