Download from SVN/de

 Subversion ist eine Software zur Versionkontrolle von Dateien, welches den Benutzer erlaubt die letzte Version eines Zweiges herunterzuladen (download), ohne dass man warten muss, bis jemand ein Downloadpacket zusammen gestellt hat. Weitere Vorteile beim Verwenden von Subversion ist es eine vereinfachte Aktualisierung von neueren Dateien, aber auch die Zurückstufung von Versionen. Des weiteren kann man Vorschläge für Korrekturen einbringen.

Für weitere Details finden Sie unter Subversion; dort finden Sie weitere Informationen für einfache schnelle Kommandos.

Voraussetzungen
Bevor Sie die Dateien herunterladen können, müssen Sie eine Subversion-Client-Software installieren (Obgleich es auch möglich ist die Dateien über das Webinterface zu bekommen, würde dies sehr langwierig sein, da die Dateien nur einzeln und manuell heruntergeladen werden können). Die empfohlene Software hierfür ist der Subversionclient, den Sie von der offiziellen Subversion Projektseite bekommen. Der Client benutzt eine Kommandozeilenschnittstelle, welche auch für die unten aufgeführten Anweisungen benutzt wird. Alternativ können Sie eine grafische Benutzeroberfläche (GUI) von TortoiseSVN bekommen.

Download
Sie können jeden möglichen Zweig und jedes Modul von MediaWiki SVN downloaden.


 * Module: Folgende zwei Module sind für Webapplikation wichtig, phase3 (die Hauptapplikation) und extensions (für Erweiterungen).
 * Zweige: Die Zweige unterliegen einer gewissen Namenskonvention, welches Schema wie folgt aussieht: REL$1_$2[_$3]. Wobei $1 für die MediaWiki Version, $2 für den Hauptversion und $3 für die Unterversion steht. Ein paar Beispiele: die Version 1.6.3 steht im Zweig, die letzte Version von 1.6 steht unter  , für 1.5.8 steht  , und die letzte (nicht markierte) Version unter.

Um die letzte stabile Version von zu bekommen, müssen Sie die folgende Kommandozeile in dem Verzeichnis ausführen, in welches die Version kopiert werden soll:

svn checkout http:// svn.wikimedia.org/svnroot/mediawiki/branches//phase3

Alternativ können Sie die neueste Version, welche aktuell in der Wikipedia benutzt wird, mit folgender Kommandozeile bekommen:

svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3

Bedenken Sie, dass die neueste Ausgabe der Stammentwicklung nicht notwendigerweise die Version der Software ist, die für die Allgmeinheit freigeben wurde. Dies können Sie überprüfen durch den Aufruf von Special:Version.

Installation
In den Installationsrichtlinien werden die Mindestanforderungen genannt, aber das beste Resultat erreichen Sie mit der PHP-Version 5.1.2, wenn es als Apache Modul (SAPI) genutzt wird. Die Version 1.7 erfordert PHP5 und wird normalerweise PHP zerstören, wenn es unter FastCGI verwendet wird.

Update und Zurücksetzung
Eine Update zwischen verschiedenen Versionen ist mit SVN sehr einfach. Wenn Sie einen direkten Zugriff zu einer Kommandozeile auf dem Server haben, können Sie den Befehl direkt ausführen; alternativ können Sie sich eine Kopie auf einen lokalen Rechner machen und eine aktualisierte Versionen vom Server holen.

Ein Update von MediaWiki ist sehr einfach, wenn man die Kommandozeile im Installationsverzeichnis durchführt. In dem folgenden Beispiel soll ein Update der letzten Version der aktuellen Hauptversion (current major version) durchgeführt werden. Wenn Sie MediaWiki 1.6 benutzen, wird das Update auf eine 1.6.x Version erfolgen, aber nicht auf die 1.7 Version:

svn update

Wenn Sie ein Update zu einem anderen Hauptzweig (Version 1.7 im oberen Beispiel) machen wollen oder Sie wollen zwischen den verschiedenen Versiontags wechseln, können Sie hierfür den "switch" Befehl verwenden (die entsprechenden Versionen sind Voraussetzung):

svn checkout http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_6_2/phase3 svn switch http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_7_3/phase3

Vergessen Sie niemals den Aufruf von  nach einem Update, besonders dann nicht, wenn Ihnen etwas komisch vorkommt.