svn add — Ajouter des fichiers, répertoires et liens symboliques.
Prévoit l'ajout au dépôt des fichiers, répertoires et liens symboliques de la copie de travail. Ils seront transférés et ajoutés au dépôt lors de la prochaine propagation. Si vous ajoutez quelque chose et que vous changez d'avis avant de faire une propagation, vous pouvez annuler l'ajout en utilisant svn revert.
--auto-props --depth ARG --force --no-auto-props --no-ignore --parents --quiet (-q) --targets NOM_FICHIER
Pour ajouter un fichier à votre copie de travail :
$ svn add machin.c A machin.c
Lors de l'ajout d'un répertoire, le comportement par défaut de svn add est récursif :
$ svn add rep-test A rep-test A rep-test/a A rep-test/b A rep-test/c A rep-test/d
Vous pouvez ajouter un répertoire sans inclure son contenu :
$ svn add --depth=empty autre-rep A autre-rep
Normalement, la commande svn add *
ignore tous les répertoires qui sont déjà suivis en versions.
Parfois, cependant, vous souhaitez ajouter tous les objets
non encore suivis en versions de la copie de travail, y
compris ceux qui sont cachés au plus profond des
sous-répertoires. L'option --force
oblige
alors la commande svn add à explorer les
répertoires récursivement :
$ svn add * --force A machin.c A un-rep/bidule.c A (bin) autre-rep/docs/truc.doc …