Notes on Life, ‘Puters and Hawaii

Use Svnsync to Backup Remote Repositories

Use svnsync to make copies of your repository. You can set up a cron job to do the last part ’svnsync sync’ to keep it up to date each day too.

export LOCAL=~/some/new/svnrepo
svnadmin create $LOCAL
echo '#!/bin/sh' > $LOCAL/hooks/pre-revprop-change
chmod +x $LOCAL/hooks/pre-revprop-change
svnsync init file://$LOCAL svn://some/remote/repo
svnsync sync file://$LOCAL

Comments are closed.