Nom

svn add — Ajouter des fichiers, répertoires et liens symboliques.

Synopsis

svn add CHEMIN...

Description

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.

Noms alternatifs

Aucun.

Modifie

Copie de travail.

Accède au dépôt

Non.

Options

--auto-props
--depth ARG
--force
--no-auto-props
--no-ignore
--parents
--quiet (-q)
--targets NOM_FICHIER

Exemples

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
…