Nom

svn import — Propager un fichier ou une arboresence non versionnée dans un 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) sont ignorés même si l'option --force est spécifiée.

Noms alternatifs

Aucun.

Modifie

Dépôt.

Accède au dépôt

Oui.

Options

--auto-props
--depth ARG
--editor-cmd EDITEUR
--encoding ENC
--file (-F) FICHIER
--force
--force-log
--message (-m) TEXTE
--no-auto-props
--no-ignore
--quiet (-q)
--with-revprop ARG

Exemples

Import du 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éera 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éera 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.