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 import — Propager un fichier ou une arboresence non versionnée dans le dépôt.

Synopsis

svn import [CHEMIN] URL

Description

Propage récursivement une copie de CHEMIN vers URL. Si CHEMIN est omis, « . » est la valeur par défaut. Les répertoires parents sont créés dans le dépôt autant que nécessaire. Les éléments non suivis en versions tels que les descripteurs de périphériques et les tubes de communication (pipe en anglais) sont ignorés même si l'option --force est spécifiée.

Options

Exemples

Importer le répertoire local mon-projet vers trunk/misc dans le dépôt. Le répertoire trunk/misc n'a pas besoin d'exister avant l'import — svn import crée récursivement les répertoires pour vous.

$ svn import -m "Nouvel import" mon-projet \
             http://svn.red-bean.com/repos/trunk/misc
Ajout        mon-projet/echantillon.txt
…
Transmission des données .........
Révision 16 propagée.

Attention, cette commande ne crée pas de répertoire mon-projet dans le dépôt. Si vous voulez le faire, ajoutez simplement mon-projet à la fin de l'URL :

$ svn import -m "Nouvel import" mon-projet \
            http://svn.red-bean.com/repos/trunk/misc/mon-projet
Ajout       mon-projet/echantillon.txt
…
Transmission des données .........
Révision 16 propagée.

Après avoir importé des données, notez que l'arborescence originale n'est pas placée en suivi de versions. Pour commencer à travailler, vous devez toujours extraire une copie de travail de l'arborescence à l'aide de la commande svn checkout.