Diese Dokumentation wurde zur Beschreibung der Serie 1.6.x von Subversion erstellt. Falls Sie eine unterschiedliche Version von Subversion einsetzen, sei Ihnen dringend angeraten, bei http://www.svnbook.com/ vorbeizuschauen und stattdessen die zu Ihrer Version von Subversion passende Version dieser Dokumentation heranzzuiehen.
svn add — Dateien, Verzeichnisse oder symbolische Links hinzufügen.
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.
--auto-props --depth ARG --force --no-auto-props --no-ignore --parents --quiet (-q) --targets FILENAME
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 …