Gestern hab ich mir erarbeitet, wie man SVN-Repositories mit Hilfe von svnadmin und dann svnsync sichert.
Dann dachte ich, dass ich das dokumentieren sollte.
Und stellte fest, dass ich das vorbildlich schon gemacht hatte:
https://www.ekkart.de/computer/versioning/subversion/
Zielrepository Beispiel: /home/ekleinod/myrepo
Erstmalig:
$ svnadmin create /home/ekleinod/myrepo
$ echo '#!/bin/sh' > /home/ekleinod/myrepo/hooks/pre-revprop-change
$ chmod 755 /home/ekleinod/myrepo/hooks/pre-revprop-change
$ svnsync initialize file:///home/ekleinod/myrepo <sourcerepo-URL>
$ svnsync synchronize file:///home/ekleinod/myrepo
Danach jedes weitere Backup:
$ svnsync synchronize file:///home/ekleinod/myrepo