Windows
Seit der Version 1.5.0 von Subversion gibt es keinen Windows-Installer von tigris mehr, man kann lediglich die gezippten Win32-Binaries downloaden. Will man dennoch den tigris-Build von SVN verwenden, muss man manuell upgraden. Hier eine kurzes Howto, wie es bei mir funktioniert hat.
Alle Angaben ohne Gewähr, Benutzung auf eigene Gefahr.
Wir deinstallieren SVN 1.4, bevor wir die neue Version aufspielen. Zur Sicherheit muss zuvor der Subversion-Dienst beendet und alle Repositories gesichert werden. Danach wird der SVN-Dienst mit folgendem Befehl entfernt:
C:\> SC delete svn
C:\>
Ist der Dienst entfernt, dann wird Subversion 1.4 deinstalliert - wahlweise über Startmenü->Uninstall oder Systemsteuerung->Software.
Der Subversion-Dienst wird mit dem Systemprogramm sc.exe erzeugt, das in der Kommandozeile aufzurufen ist.
C:\> sc create svn
binpath= "C:\Programme\Subversion\bin\svnserve.exe --service -r C:\REPOSITORIES\SVN"
displayname= "Subversion Server"
depend= Tcpip
start= auto
SVN 1.5 hat ein neues Repository-Format. Alte Repositories werden beim Upgrade der Serversoftware nicht automatisch in das neue Format konvertiert, dies muss manuell mit folgendem Befehl geschehen:
C:\> svnadmin upgrade C:\REPOSITORIES\SVN\repository_name
C:\>
Verwenden Sie mehrere Repositories, so muss dieser Befehl für jedes davon einzeln ausgeführt werden.
SVN-Dienst starten, fertig.
Um alle Features der neuen Server-Version nutzen zu können, sollte man auch den Client upgraden. Ich benutze TortoiseSVN und habe mir die entsprechende Version 1.5.0 von tigris geholt.
Martin Dunst, 12.7.2008
Zuletzt geändert am 30.10.2008