svn add — Aggiunge file, directory o link simbolici.
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.
--targets FILENAME --non-recursive (-N) --quiet (-q) --config-dir DIR --auto-props --no-auto-props --force
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 …