Revision Control Systeme sind Datenbanken, in denen Quellcode, Dokumente und Binärdateien abgelegt und versioniert werden können. Typischerweise finden diese Systeme bei der [Programmierung] Verwendung, da dort eine Historie der Veränderungen festgehalten werden soll. Typische Vertreter dieser Software sind CVS, Subversion (SVN), Visual Source Safe oder Clear Case. !SVN Windows Service anlegen {{{ sc create svn binpath= "c:/Programme/Subversion/bin/svnserve.exe --service --root c:/java/svn" displayname= "Subversion" depend= Tcpip }}} Der Apache Subversion Commandline Client: [Revision Control System/subversion-1.7.1.zip] !Backup, Restore, Copy, Move Mit dem tool svnadmin kann ein Backup vom SVN-Repository inklusive Revsion-History erstellt und zurückgespielt werden, also auch kopiert oder verschoben. Dabei muss das svnadmin.exe der aktuellen Installation verwendet werden, also eventuell beim Export und Import zwei verschiedene. {{{ svnadmin dump <path> ><filename>.dump svnadmin load <path> <<filename>.dump --bypass-prop-validation }}} Der letzte Parameter --bypass-prop-validation ist nur nötig, wenn es Probleme mit den Zeilenendungen gibt. !Mime-Types Das SVN-Repository liefert bei einer HTTP/HTTPS-Abfrage den Mime-Type mit. Die Default-Konfiguration enthält nur text/plain was zum beispiel bei text/html störend ist, da der Browser dies nicht rendered. Die Konfiguration erfolgt durch ein config file: Eclipse -> Window -> Preferences -> Team -> SVN -> Properties Configuration -> Import SVN-Server: C:\Documents and Settings\All Users\Subversion\config