svn export — Créer une copie non versionnée d'une arborescence.
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.
Exporte depuis la copie de travail (n'affiche pas tous les fichiers et répertoires) :
$ svn export a-wc mon-export Fin d'exportation.
Exporte 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
.