I currently have a couple of SVN repositories hosted at Unfuddle and I'd like to have a local copy of the repositories as a backup. Ideally, it would be a "live" backup so my local repository would "ping" the remote repository, and if any changes were detected, the changes would be applied to my local repository.
Has anyone tried this before? If so, what tools were used to accomplish the job?
Thanks.
Try svnsync
, which creates a full mirror of the repository. svnsync sync
will download only the new revisions. There's also a svn-mirror
, which does the same thing.
Git's git-svn
is also an option.
I already used both svnsync
and git-svn
.