Vorlage:Auschecken

Aus TuxBoxWIKI
Wechseln zu: Navigation, Suche

Der Tuxbox Quellcode wird derzeit hauptsächlich durch den Tuxbox CVS-Server bereitgestellt. Dort befindet sich der Hauptentwicklungszweig des Projektes im so genannten HEAD. Regelmäßige Quellreleases sind niemals gemacht worden, und sind auch nicht für die Zukunft geplant. Inzwischen werden auch einige Repositories von einigen Entwicklern auf der Basis von Git parallel dazu gepflegt. Grund: Die Möglichkeiten von CVS sind leider in gewissen Bereichen eingeschränkt und es ist daher für Entwickler nicht immer optimal, mit CVS zu arbeiten. Git bietet hier gewisse Vorteile auch gegenüber SVN. Es ist aber für den Normal-Auschecker ohne größere Bedeutung.

Als Normalbenutzer werden die Quellen anonym "ausgecheckt", was bedeutet, dass diese auf die eigene Festplatte kopiert werden, indem man zuerst auf einer (lokalen) Festplatte mit "ordentlich" freiem Platz ein leeres Verzeichnis erstellt, z.B. /tuxbox-cvs und in diesen Ordner wechselt, und diesen Befehl ausführt.

CVS

cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -P .

Für ein Update der Quellen, diesen Befehl verwenden:

cvs -z3 -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox up -dP .

Auschecken nach Datum. Bsp.: 26.10.2009 19:00 Uhr

cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -D "2009-10-26 19:00+0100" -P .

Hinweis: Es ist durchaus sinnvoll wegen des Traffics möglichst nur ein Update zu machen, als jedesmal komplett auszuchecken!

Git

Alternativ kann man auch ein Git-Repository auschecken. Bei Git spricht man hier allerdings von "clone". Also es wird ein Repository-Clone auf dem Lokalen Rechner angelegt.

git://gitorious.org/tuxbox-cvs/mainline.git

Hinweis: Obwohl es eigentlich keiner Erklärung bedarf soll aber hier trotzdem darauf hingewiesen werden, dass es nach einem Update in der Regel notwendig ist ein neues configure durchzuführen!