Schau dir mal Bazaar an, das ist ähnlich wie Git/Mercurial, und es unterstützt den
SVN-ähnlichen Workflow mit nem zentralen Server (schau in die Doku, da sind verschiedene Workflows drin).
Das committen sieht dann so aus:
bzr commit
Damit wird alles in das Server-Repository geschickt. Davon kannst du dann ein Backup ziehen.