Die Ansicht "CVS-Repositorys", die , die Teil der Perspektive "CVS-Repository - Durchsuchen" ist, zeigt die Positionen des CVS-Repository an, die Sie Ihrer Workbench hinzugefügt haben. Wenn Sie eine Position erweitern, werden der Hauptstrang (HEAD), Projektversionen und Verzweigungen in diesem Repository angezeigt. Sie können die Projektversionen und Verzweigungen zusätzlich erweitern. Auf diese Weise werden Ordner und Dateien in diesen angezeigt.
Mit Hilfe des Kontextmenüs für diese Ansicht können Sie neue Repository-Positionen angeben. Verwenden Sie CVS-Repositorys, um Ressourcen aus dem Repository für die Workbench auszuchecken, in der Ansicht angezeigte Verzweigungen und Versionen zu konfigurieren, das Ressourcenprotokoll anzuzeigen und Ressourcenversionen zu vergleichen.
Die Ansicht "CVS-Repositorys" sieht in etwa so aus:
In der Ansicht "Repositorys" werden zwei Typen von Ordnern angezeigt. Sie können größtenteils in derselben Weise behandelt werden. Das bedeutet, dass sie aus der Ansicht 'Repositorys' ausgecheckt werden können; es gibt jedoch auch Fälle, in denen Module nicht in der Ansicht 'Repositorys' erweitert werden können, obwohl sie weiterhin ausgecheckt werden können.
![]() |
Ein CVS-Modul, das einem Ordner auf dem CVS-Server zugeordnet ist. |
![]() |
Ein CVS-Modul, das in der Datei "CVSROOT/modules" des Repositorys definiert ist. |
Ähnlich wie die anderen Ansichten in der Workbench, verfügt auch die Ansicht "CVS-Repositorys" über eine eigene Symbolleiste. Es stehen Schaltflächen in der Symbolleiste zum Aktualisieren der Ansicht, zum Navigieren und Erstellen neuer Repository-Positionen zur Verfügung. Die Symbolleiste enthält außerdem ein Dropdown-Menü, mit dem Sie die Ansicht für ein Arbeitsset filtern können.
Dieser Befehl zeichnet die Ansicht neu und zeigt die Repository-Positionen als die in der Ansicht dargestellte Hierarchie an.
Dieser Befehl zeichnet die Ansicht neu und zeigt die Hierarchie an, die unmittelbar vor dem zuvor ausgegebenen Befehl "Gehe in" angezeigt wurde.
Dieser Befehl zeichnet die Ansicht neu und macht die untergeordneten Elemente des ausgewählten Eintrags zu den durch die Ansicht angezeigten Stammelementen.
Dieser Befehl aktualisiert den Inhalt der Ansicht "Repositorys".
Dieser Befehl blendet alle Ebenen von erweiterten Einträgen in der Ansicht "Repositorys" aus.
Dieser Befehl ruft den Assistenten auf, mit dessen Hilfe Sie eine neue Repository-Position angeben können.
Mit dem Dropdown-Menü in der Titelleiste kann die Ansicht "Repositorys" nach einem Arbeitsset gefiltert werden. Es ermöglicht auch das Ausblenden von CVS-Modulen, die in der Datei 'CVSROOT/modules' definiert sind.
Über das Kontextmenü der Ansicht "Repositorys" können Sie eine Reihe von nützlichen Operationen ausführen.
Dieser Befehl ruft den Assistenten auf, mit dessen Hilfe Sie eine neue Repository-Position angeben können (entspricht dem Symbolleistenelement "Hinzufügen" in der Ansicht "CVS-Repository).
Dieser Befehl, verfügbar bei den Einträgen Repository-Position und Datumskategorie, öffnet einen Dialog, der die Angabe eines Datumstags ermöglicht, das der Datumskategorie in dem Positionseintrag in der Ansicht "Repositorys" hinzuzufügen ist.
Dieser Befehl checkt die ausgewählten CVS-Module aus in Projekte in der Workbench mit denselben Namen wie die fernen Module (für ferne Module, die Ordner auf dem Server sind) oder in Projekte mit dem im Modul angegebenen Namen (wenn das Modul in der Datei CVSROOT/modules auf dem Server definiert ist).
Dieser Befehl öffnet den Checkout-Assistenten, der ermöglicht zu konfigurieren, wie die ausgewählten fernen Module in die Workbench ausgecheckt werden.
Dieser Befehl versioniert die ausgewählte Ressource anhand des aktuellen Verzweigungsinhalts.
Dieser Befehl versioniert die ausgewählte Ressource anhand des aktuellen Verzweigungsinhalts und versetzt, wenn erforderlich, das Tag aus vorher gekennzeichneten Ressourcen.
Dieser Befehl vergleicht zwei ausgewählte Ressourcen.
Dieser Befehl vergleicht den ausgewählten Ordner mit einer Verzweigung oder einer Version desselben Ordners.
Dieser Befehl ruft alle Unterordner des ausgewählten Elements in einem Arbeitsgang ab.
Dieser Befehl aktualisiert die Baumstruktur mit den Repositoryordnern.
Erstellt eine neue Repositoryposition auf der Basis des Inhalts der Zwischenablage. In der Zwischenablage muss sich eine gültige Zeichenfolge für die Repositoryzeichenfolge befinden (z. B. :pserver:dev.eclipse.org:/cvsroot/eclipse), damit eine neue Verbindung eingefügt werden kann.
Kopiert die Identifikationszeichenfolge der ausgewählten Repository-Adresse in die Zwischenablage.
Dieser Befehl entfernt die ausgewählte Repositoryposition. Bitte beachten Sie, dass für alle Projekte, die diesem Repository zuvor zugeordnet waren, zunächst die Zuordnung aufgehoben werden muss.
Mit diesem Befehl wird der Assistent aufgerufen, mit dem Sie die Verzweigungs- und Versionstags aufspüren können, die im Repository für den ausgewählten Ordner bestehen. Sie können diese Tags der Ansicht "Repositorys" hinzufügen, damit Ressourcen, die diese Tags haben, durchsucht werden können.
Mit diesem Befehl, der bei Einträgen für Repositorypositionen verfügbar ist, können Sie die Liste der bekannten Verzweigungen und Versionen aktualisieren, die für ausgewählte Projekte in der Ansicht "Repositorys" angezeigt wird. Diese Operation verwendet bei jedem Projekt die Dateien, die für das automatische Aktualisieren definiert wurden. Falls die Operation bei einem bestimmten Projekt fehlschlägt, können Sie über die Option "Verzweigungen und Versionen konfigurieren" für das Projekt eine oder mehrere geeignete Aktualisierungsdateien auswählen.
Dieser Befehl fügt das ausgewählte Projekt zur Liste der Projekte hinzu, die unter der angegebenen Verzweigung in der Ansicht "Repositorys" angezeigt werden. Er ändert lediglich die Ansicht "Repositorys" und wirkt sich in keiner Weise auf das Repository aus. Falls Sie das Projekt zu einer Verzweigung hinzufügen wollen, können Sie im Anschluss an diese Operation einen Befehl Mit vorhandenem Tag versehen ausführen.
Dieser Befehl öffnet die ausgewählte Datei in einem Editor. Da Dateiüberarbeitungen in dem Repository unveränderlich sind, wird der Editor nur im Lesezugriff geöffnet, und die Ressourcen können nicht geändert werden.
Dieser Befehl zeigt den Inhalt der Datei mit Anmerkungen an, die den Autor einer jeden Codezeile in der Datei identifizieren.
Dieser Befehl zeigt das Überarbeitungsprotokoll der ausgewählten Datei in der Ansicht "Protokoll" an.
Dieser Befehl, der bei Repository-Positionseinträgen verfügbar ist, ermöglicht die Änderung aller Eigenschaften der Position. Er ermöglicht auch die Zuordnung eines Anzeigenamens und eine Servercodierung, die dazu verwendet wird, Dateipfade und Festschreibungskommentare zwischen Client und Server zu übersetzen (ohne den Dateiinhalt zu beeinflussen).
Programmierung im Team mit CVS
CVS-Repositorys
Verzweigungen
Versionen
Lokales Protokoll
CVS-Repository-Position erstellen
CVS-Repository-Position löschen
Ansicht "CVS-Repositorys" aktualisieren
Eigenschaften einer CVS-Repository-Position ändern
Projekt aus einem CVS-Repository auschecken
Ressourcen in der Workbench ersetzen
Neues Projekt mit CVS gemeinsam verwenden
Überarbeitungsprotokoll einer Datei anzeigen