Wir haben einen einfachen Backup Mechanismus für unser Subversion Repository aufgesetzt. Zentral ist dieser Job: http://www.le-gall.net/pierrick/blog/index.php/2007/04/17/98-subversion-incremental-backup. Mit diesem Skript lassen sich sehr einfach inkrementelle Backups erstellen. Diesen Job starten wir mit Cron und die Dumps werden lokal abgespeichert. Um diese Files nach Amazon S3 zu kopieren verwenden wir dieses Tool: http://s3tools.org/s3cmd Mit s3cmd lassen sich [...]
Subversion Projektumzug
Wir verwenden für unsere Projekte ein einziges Subversion Repository. Nun hatten wir die Anforderung ein Projekt herauszulösen und in ein eigenes Repository zu zügeln. Mit den Bordmitteln von Subversion lässt sich das einfach bewerkstelligen. Als erstes wird ein Dump des Repositories erstellt: svnadmin dump –quiet /home/svn/repos > repos.dump Dannach wird mit Hilfe von svndumpfilter das [...]
Subversion mit Ant
Von Tigris gibt es eine praktische Library mit der sich Subversion via Ant Skripts steuern lässt. Die Library nennt sich SvnAnt. Es empfiehlt sich die letzte Version 1.1.0 herunterzuladen. Diese Version ist im Gegensatz zu der 1.0.0 Version eine reine Javalösung, so das nicht zusätzlich JavaHL installiert werden muss. Die Jar-Files von SvnAnt kopiert man [...]