Dieser Text befindet sich gegenwärtig in Bearbeitung, unterliegt ständigen Änderungen und kann dadurch nicht stets akkurat irgendeine freigegebene Version der Software Apache™ Subversion® beschreiben. Das Speichern dieser Seite als Lesezeichen oder andere auf diese Seite zu verweisen, ist keine so gute Idee. Besuchen Sie http://www.svnbook.com/, um stabile Versionen dieses Buchs zu erhalten.

Name

svn upgrade — Ersetzen des Metadaten-Formats einer Arbeitskopie.

Übersicht

svn upgrade [PATH...]

Beschreibung

Indem neue Versionen von Subversion herausgegeben werden, ändert sich das Format für die Metadaten der Arbeitskopie, um neue Funktionalität zu ermöglichen oder Fehler zu beheben. Ältere Versionen von Subversion hätten bei den Arbeitskopien die Ersetzung auf das neue Format vorgenommen, sobald die Arbeitskopie mit der neuen Software-Version bearbeitet worden wäre. Beginnend mit Subversion 1.7 muss die Ersetzung in Arbeitskopien ausdrücklich durch den Anwender durchgeführt werden. svn upgrade ist der Unterbefehl, der den Ersetzungsprozess auslöst.

Optionen

Beispiele

Wenn Sie versuchen, Subversion 1.7 mit einer durch eine ältere Version von Subversion erzeugte Arbeitskopie zu verwenden, bekommen Sie eine Fehlermeldung:

$ svn status
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: Working copy '/home/sally/project' is too old (format 10, create
d by Subversion 1.6)
$

Use the svn upgrade command to upgrade the working copy to the most recent metadata format supported by your version of Subversion.

$ svn upgrade 
In neues Format gebracht: ».«.
In neues Format gebracht: »A«.
In neues Format gebracht: »A/B«.
In neues Format gebracht: »A/B/E«.
In neues Format gebracht: »A/B/F«.
In neues Format gebracht: »A/C«.
In neues Format gebracht: »A/D«.
In neues Format gebracht: »A/D/G«.
In neues Format gebracht: »A/D/H«.
$ svn status
D       A/B/E/alpha
M       A/D/gamma
A       A/newfile
$

Beachten Sie, dass svn upgrade die lokalen Änderungen in der Arbeitskopie zum Zeitpunkt der Ersetzung bewahrt, die von der vorher benutzten Subversion-Version an der Arbeitskopie vorgenommen wurden.

[Warnung] Warnung

Wie auch schon in der Vergangenheit, sind explizit ersetzte Arbeitskopien durch ältere Versionen von Subversion nicht mehr verwendbar.