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