Nome

svn add — Aggiunge file, directory o link simbolici.

Synopsis

svn add PATH...

Descrizione

Add files, directories, or symbolic links to your working copy and schedule them for addition to the repository. They will be uploaded and added to the repository on your next commit. If you add something and change your mind before committing, you can unschedule the addition using svn revert.

Aggiunge file, directory o link simbolici alla propria copia di lavoro e li pianifica per l'aggiunta nel deposito(repository). Saranno caricati e aggiunti al deposito(repository) al prossimo commit. Se si è aggiunto qualcosa e si è cambiato idea prima di dare il commit, si può togliere dalla pianificazione delle aggiunte utilizzando svn revert.

Nomi alternativi

None

Nessuno

Cambiamenti

Working Copy

Copia di lavoro

Accesso al deposito(repository)

No

No

Opzioni

--targets FILENAME
--non-recursive (-N)
--quiet (-q)
--config-dir DIR
--auto-props
--no-auto-props
--force

Esempi

To add a file to your working copy:

Per aggiungere un file alla priopria copia di lavoro:

$ svn add foo.c
A         foo.c

When adding a directory, the default behavior of svn add is to recurse:

Quando si aggiunge una directory, il comportamento predefinito di svn add è di essere ricorsivo:

$ svn add testdir
A         testdir
A         testdir/a
A         testdir/b
A         testdir/c
A         testdir/d

You can add a directory without adding its contents:

Si può aggiungere una directory senza aggiungere il suo contenuto:

$ svn add --non-recursive otherdir
A         otherdir

Normally, the command svn add * will skip over any directories that are already under version control. Sometimes, however, you may want to add every unversioned object in your working copy, including those hiding deeper down. Passing the --force option makes svn add recurse into versioned directories:

Normalmente, il comando svn add * salta ogni directory che già è sotto controllo di versione. A volte, comunque, si può voler aggiungere ogni oggetto non versionato nella propria copia di lavoro, incluso quelle nascoste nei «piani bassi». Passando l'opzione --force rendo svn add ricorsivo nelle directory versionate:

$ svn add * --force
A         foo.c
A         somedir/bar.c
A         otherdir/docs/baz.doc
…