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

svn import — Eine unversionierte Datei oder einen unversionierten Baum in das Projektarchiv übertragen.

Aufruf

svn import [PATH] URL

Beschreibung

Eine Kopie von PATH wird rekursiv nach URL übertragen. Wird PATH nicht angegeben, wird . angenommen. Elternverzeichnisse werden im Projektarchiv bei Bedarf angelegt. Unversionierbare Objekte, wie Gerätedateien oder Pipes, werden ignoriert, auch wenn die Option --force verwendet wird.

Optionen

--auto-props
--depth ARG
--editor-cmd CMD
--encoding ENC
--file (-F) FILENAME
--force
--force-log
--message (-m) MESSAGE
--no-auto-props
--no-ignore
--quiet (-q)
--with-revprop ARG

Beispiele

Dieser Aufruf importiert das lokale Verzeichnis myproj nach trunk/misc in Ihrem Projektarchiv. Das Verzeichnis trunk/misc braucht vor dem Import nicht vorhanden zu sein – svn import erzeugt rekursiv die Verzeichnisse für Sie.

$ svn import -m "New import" myproj \
             http://svn.red-bean.com/repos/trunk/misc

Hinzufügen     myproj/sample.txt
…
Übertrage Daten .........
Revision 16 übertragen.

Denken Sie daran, dass das Verzeichnis myproj nicht im Projektarchiv angelegt wird. Falls Sie das möchten, fügen Sie einfach myproj an das Ende des URL an:

$ svn import -m "New import" myproj \
            http://svn.red-bean.com/repos/trunk/misc/myproj

Hinzufügen     myproj/sample.txt
…
Übertrage Daten .........
Revision 16 übertragen.

Beachten Sie, dass nach dem Importieren der Daten der Originalbaum nicht unter Versionskontrolle ist. Um mit der Arbeit zu beginnen, müssen Sie noch mit svn checkout eine frische Arbeitskopie des Baums erzeugen.