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 import — Eine unversionierte Datei oder einen unversionierten Baum in das Projektarchiv übertragen.
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.
--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
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.