This text is a work in progress—highly subject to change—and may not accurately describe any released version of the Apache™ Subversion® software. Bookmarking or otherwise referring others to this page is probably not such a smart idea. Please visit http://www.svnbook.com/ for stable versions of this book.

Nom

svn upgrade — Mettre à niveau le format de stockage des métadonnées d'une copie de travail.

Synopsis

svn upgrade [CHEMIN...]

Description

Au fur et à mesure que les versions de Subversion se succèdent, le format de stockage des métadonnées des copies de travail évolue pour prendre en compte de nouvelles fonctionnalités ou corriger des bugs. Les vieilles versions de Subversion mettent à niveau automatiquement les copies de travail vers le nouveau format la première fois que le logiciel est utilisé. À partir de Subversion 1.7, la mise à niveau des copies de travail doit être effectué explicitement par l'utilisateur. svn upgrade permet de déclencher cette mise à niveau.

Options

Exemples

Si vous essayez d'utiliser Subversion 1.7 sur une copie de travail créée avec une ancienne version de Subversion, vous obtenez l'erreur suivante :

$ 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)
$

Utilisez la commande svn upgrade pour mettre à niveau la copie de travail vers le format le plus récent de stockage des métadonnées compris par votre version de Subversion.

$ svn upgrade
Upgraded '.'
Upgraded 'A'
Upgraded 'A/B'
Upgraded 'A/B/E'
Upgraded 'A/B/F'
Upgraded 'A/C'
Upgraded 'A/D'
Upgraded 'A/D/G'
Upgraded 'A/D/H'
$ svn status
D       A/B/E/alpha
M       A/D/gamma
A       A/newfile
$

Notez que svn upgrade conserve les modifications locales présentes dans la copie de travail au moment de la mise à niveau.

[Avertissement] Avertissement

De même que pour les mises à niveau automatiques effectuées par le passé, les copies de travail mises à niveau explicitement sont inutilisables avec les anciennes versions de Subversion.