Herunterladen eines Moduls aus dem CVS-Archiv

Nachdem Sie erfolgreich den Speicherort des CVS-Archivs eingestellt und die benötigten Dateien eingespielt haben, können Sie nun das Modul aus dem CVS-Archiv auslesen um Ihre Arbeitskopie zu erstellen.

Sie sollten den Namen des Zweigs oder Tags kennen, den Sie verwenden möchten.

Zweige eines Moduls sind Parallele Versionen des Moduls. Ein praxisnahes Beispiel für diese Eigenschaft ist die Freigabe einer Version eines Softwareprojekts. Nach der Freigabe einer Hauptversion gibt es Fehler in dem Programm, die beseitigt werden sollten. Gleichzeitig möchten die Entwickler dem Programm aber auch neue Features hinzufügen. Beides gleichzeitig zu tun ist sehr schwierig, da neue Features normalerweise neue Fehler mit sich bringen, was das Beseitigen der alten Fehler erschwert. Um diesen Konflikt zu löschen, kann in CVS eine parallele Version erstellt werden, die wir stabilen Freigabezweig nennen, in dem Sie ausschließlich Fehler korrigieren. Der Hauptzweig (HEAD) bleibt so offen für neue Features.

Tags werden verwendet, um Versionen des Projekts zu markieren. CVS markiert eine Version jeder Datei mit dem Tag. Wenn Sie also ein bestimmtes Tag auslesen oder aktualisieren, bekommen Sie immer die gleiche Versionen der Dateien. Daher sind Tags im Gegensatz zu Zweigen nicht dynamisch: Sie können nicht in einem Tag entwickeln. Tags sind nützlich, um Versionen für die Freigabe, große Änderungen am Programm usw. zu markieren. Mit Tags können Sie schnell zu einem früheren Stand zurückkehren, um Fehler zu reproduzieren oder zu suchen, den Quelltext der Freigabeversion neu zu generieren usw.

Abbildung 2.3. Ein Bildschirmfoto des Dialogs Aus CVS auslesen.

Ein Bildschirmfoto des Dialogs „Aus CVS auslesen“.

Archiv:

Der Name des CVS-Archivs, auch als $CVSROOT bezeichnet. Das Auswahlfeld zeigt eine Liste der Archive, die sie zuvor über den Dialog Zugang zu den CVS-Archiven einrichten eingegeben haben. Handelt es sich um ein Archiv auf einem entfernten Rechner, müssen Sie zuvor sicherstellen, dass Sie sich erfolgreich anmelden können. Näheres hierzu finden Sie unter „Zugriff auf das CVS-Archiv“.

Modul:

Der Name des Moduls, das Sie auslesen. Wenn Sie mit einem bestehenden CVS-Archiv arbeiten, erfahren Sie diesen Namen wahrscheinlich vom Systemadministrator oder von der Webseite des Projekts. Um ein neues Modul in einem lokalen CVS-Archiv anzulegen, erstellen Sie einen Ordner im Wurzelverzeichnis des CVS-Archivs. Der Name des Ordners ist gleichzeitig der Name des leeren Moduls.

Falls das CVS-Archiv die Datei $CVSROOT/modules enthält, können Sie eine Liste der verfügbaren Module mit dem KnopfListe abholen auslesen.

Beachten Sie, dass es möglich ist, jeden beliebigen Unterordner eines Moduls auszulesen, ohne das gesamte Module zu beziehen. Geben Sie dazu den Unterordner mit an.

Verzweigungs-Tag:

Der Name des Zweiges oder Tags, den Sie auslesen möchten. Wenn Sie in dieses Feld nichts eingeben, bezieht Cervisia den Hauptzweig (HEAD).

Arbeitsordner:

Der Ordner, aus dem das Modul ausgelesen werden soll. Beachten Sie, dass der Hauptordner der Arbeitskopie immer den Namen des Moduls erhält, sofern Sie ihm mit Auslesen als: keinen anderen Namen zuweisen.

Auslesen als:

Wenn der Name des Ordners nicht dem Namen des Moduls entsprechen soll, geben Sie hier den gewünschten Namen ein.

Nur exportieren

Ist diese Einstellung markiert, werden die Dateien exportiert anstatt ausgelesen. Beim Exportieren wird eine Kopie des Moduls ohne die administrativen Ordner von CVS erstellt. Das ist zum Beispiel sinnvoll, wenn der Quelltext zur Veröffentlichung vorbereitet wird.

Rekursiv auslesen (checkout)

Liest alle Dateien und Ordner rekursiv aus.