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