Name

svn add — Dateien, Verzeichnisse oder symbolische Links hinzufügen.

Aufruf

svn add PATH...

Beschreibung

Dateien, Verzeichnisse oder symbolische Links in Ihrer Arbeitskopie werden zum Hinzufügen ins Projektarchiv vorgemerkt. Bei Ihrer nächsten Übergabe werden sie in das Projektarchiv geladen. Wenn Sie etwas hinzufügen möchten, es sich vor der Übergabe aber anders überlegen sollten, können Sie die Vormerkung mit svn revert rückgängig machen.

Alternativnamen

Keine

Änderungen

Arbeitskopie

Projektarchiv-Zugriff

Nein

Optionen

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

Beispiele

Eine Datei zur Arbeitskopie hinzufügen:

$ svn add foo.c 
A         foo.c

Beim Hinzufügen eines Verzeichnisses ist Rekursion das Standardverhalten von svn add:

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

Sie können ein Verzeichnis ohne seinen Inhalt hinzufügen:

$ svn add --depth=empty otherdir
A         otherdir

Normalerweise überspringt der Befehl svn add * Verzeichnisse, die sich bereits unter Versionskontrolle befinden. Manchmal möchten Sie jedoch jedes unversionierte Objekt in Ihrer Arbeitskopie hinzufügen, auch solche, die tiefer verborgen sind. Die Option --force veranlasst svn add, rekursiv versionierte Verzeichnisse zu bearbeiten:

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