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 export — Créer une copie non versionnée d'une arborescence.

Synopsis

svn export [-r REV] URL[@REV_PIVOT] [CHEMIN]

svn export [-r REV] CHEMIN1[@REV_PIVOT] [CHEMIN2]

Description

La première forme exporte une copie non versionnée d'un dépôt spécifié par URL — à la révision REV si elle est spécifiée ; sinon, à HEAD, vers CHEMIN. Si CHEMIN est omis, le nom de fichier (basename) de URL est utilisé comme nom du répertoire local.

La deuxième forme exporte une copie non versionnée de la copie de travail spécifiée par CHEMIN1 vers CHEMIN2. Toutes les modifications locales sont préservées mais les fichiers qui ne sont pas suivis en versions ne sont pas copiés.

Options

Exemples

Exporter depuis la copie de travail (n'affiche pas tous les fichiers et répertoires) :

$ svn export une-copie-travail mon-export
Fin d'exportation.

Exporter directement depuis le dépôt (affiche chaque fichier et répertoire) :

$ svn export file:///var/svn/depot mon-export
A  mon-export/test
A  mon-export/quizz
…
Exporté à la révision 15.

Lorsque vous produisez une archive spécifique à un système d'exploitation donné, il peut être utile de faire l'export en utilisant le caractère de fin de ligne correspondant au système d'exploitation. L'option --native-eol est prévue à cet effet, mais elle ne s'applique qu'aux fichiers qui possèdent la propriété svn:eol-style =native. Par exemple, pour exporter une arborescence avec le marqueur de fin de ligne CRLF (convient pour une archive .zip Windows), tapez :

$ svn export file:///var/svn/depot mon-export --native-eol CRLF
A  mon-export/test
A  mon-export/quizz
…
Exporté à la révision 15.

Vous pouvez spécifier LR, CR ou CRLF comme marqueur de fin de ligne à l'option --native-eol.