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.

Name

svnadmin create — Erstellt ein neues, leeres Projektarchiv.

Aufruf

svnadmin create REPOS_PATH

Beschreibung

Am angegebenen Ort wird ein neues, leeres Projektarchiv erstellt. Falls das angegebene Verzeichnis nicht vorhanden ist, wird es für Sie angelegt.[59] Seit Subversion 1.2 basieren die von svnadmin erstellten neuen Projektarchive standardmäßig auf dem FSFS-Dateisystem.

Obwohl svnadmin create das Basisverzeichnis für ein neues Projektarchiv erzeugt, werden keine zwischenliegenden Verzeichnisse angelegt. Wenn Sie beispielsweise ein leeres Verzeichnis /var/svn haben, wird das Anlegen von /var/svn/repos funktionieren, während der Versuch, /var/svn/subdirectory/repos anzulegen, mit einem Fehler abbricht. Denken Sie auch daran, dass Sie eventuell svnadmin als Anwender mit erweiterten Rechten ausführen müssen (wie etwa root), abhängig davon, wo Sie das Projektarchiv auf Ihrem System erstellen.

Optionen

--bdb-log-keep
--bdb-txn-nosync
--config-dir DIR
--fs-type TYPE
--pre-1.4-compatible
--pre-1.5-compatible
--pre-1.6-compatible

Beispiele

Das Erstellen eines neuen Projektarchivs ist so einfach:

$ cd /var/svn
$ svnadmin create repos
$

In Subversion 1.0, a rd stets ein Berkeley-DB-Projektarchiv erstellt. In Subversion 1.1 ist ein Berkeley-DB-Projektarchiv der Standardtyp für Projektarchive, obwohl mit der Option --fs-type ein FSFS-Projektarchiv erstellt werden kann:

$ cd /var/svn
$ svnadmin create repos --fs-type fsfs
$


[59] Denken Sie daran, dass svnadmin nur mit lokalen Pfaden funktioniert, nicht mit URLs.