svn checkout — Auschecken einer Arbeitskopie aus einem Projektarchiv.
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.
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.