I am using a cloud SVN service (asssembla) to manage my personal project source files.
I am looking for a way to automatically backup my project files.
Seems like I can export a dump with the service REST api, but I want the uncompressed files.
Is there some product that will connect in a pre-scheduled times to the SVN server, download the latest files and copy them to some folder?
As of Subversion 1.4, there's a tool called svnsync to mirror one complete repository into another. That way, you may keep a local backup:
svnsync init file:⁄⁄⁄backup/directory svn://svn.example.com/remote/repo
svnsync sync svn://svn.example.com/remote/repo
As an alternative, you could switch to a Distributed VCS like GIT or Bazaar, where all members of a repository keep their local copy.