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.