Name

svn checkout — Auschecken einer Arbeitskopie aus einem Projektarchiv.

Aufruf

svn checkout URL[@REV]... [PATH]

Beschreibung

Checkt eine Arbeitskopie aus einem Projektarchiv aus. Wird PATH ausgelassen, wird der Basisname des URL als Ziel verwendet. Werden mehrere URLs angegeben, wird jeder in ein Unterverzeichnis von PATH ausgecheckt, wobei der Name des Unterverzeichnisses dem Basisnamen des URL entspricht.

Alternativnamen

co

Änderungen

Erzeugt eine Arbeitskopie

Projektarchiv-Zugriff

Ja

Optionen

--depth ARG
--force
--ignore-externals
--quiet (-q)
--revision (-r) REV

Beispiele

Eine Arbeitskopie in ein Verzeichnis mine auschecken:

$ svn checkout file:///var/svn/repos/test mine
A  mine/a
A  mine/b
A  mine/c
A  mine/d
Ausgecheckt. Revision 20.
$ ls
mine

Zwei unterschiedliche Verzeichnisse in zwei getrennte Arbeitskopien auschecken:

$ svn checkout file:///var/svn/repos/test  file:///var/svn/repos/quiz
A  test/a
A  test/b
A  test/c
A  test/d
Ausgecheckt. Revision 20.
A  quiz/l
A  quiz/m
Ausgecheckt. Revision 13.
$ ls
quiz  test

Zwei unterschiedliche Verzeichnisse in zwei getrennte Arbeitskopien auschecken, jedoch beide in ein Verzeichnis working-copies:

$ svn checkout file:///var/svn/repos/test  file:///var/svn/repos/quiz working-copies
A  working-copies/test/a
A  working-copies/test/b
A  working-copies/test/c
A  working-copies/test/d
Ausgecheckt. Revision 20.
A  working-copies/quiz/l
A  working-copies/quiz/m
Ausgecheckt. Revision 13.
$ ls
working-copies

Falls Sie das Auschecken unterbrechen (oder das Auschecken durch irgendetwas anderes unterbrochen wird, etwa durch Verlust der Netzverbindung o.ä.), können Sie es erneut durch Eingabe des gleichen Befehls oder durch die Aktualisierung der unvollständigen Arbeitskopie wiederholen:

$ svn checkout file:///var/svn/repos/test mine
A  mine/a
A  mine/b
^C
svn: Die Operation wurde unterbrochen
svn: Abbruchsignal empfangen

$ svn checkout file:///var/svn/repos/test mine
A  mine/c
^C
svn: Die Operation wurde unterbrochen
svn: Abbruchsignal empfangen

$ svn update mine
A  mine/d
Aktualisiert zu Revision 20.

Falls Sie eine andere als die letzte Revision auschecken möchten, können Sie dem Befehl svn checkout die Option --revision (-r) mitgeben:

$ svn checkout -r 2 file:///var/svn/repos/test mine
A  mine/a
Ausgecheckt. Revision 2.