Rational ClearCase stellt zwei Clients für Softwareentwickler bereit: lokal und fern. Jeder Client unterstützt unterschiedliche Mechanismen für den Zugriff auf Dateisystemobjekte mit Quellcodeverwaltung. Beide Clients verfügen über grafische Schnittstellen und Befehlszeilenschnittstellen.
In der folgenden Tabelle sind einige wichtige Merkmale der beiden Clients zusammengefasst.
Tabelle 1. Merkmale der ClearCase-Clients für Softwareentwickler| Client |
Netzverbindungstyp |
Verbindung zum Repository der Objekte mit Quellcodeverwaltung |
Ansichtstypen |
Benutzerschnittstellen |
| ClearCase Local Client (CCLC) |
Nur LAN |
RPC-Verbindung zu einer Versioned Object Base (VOB) |
|
- GUI: ClearTeam Explorer (CTE)
- CLI: cleartool
|
| ClearCase Remote Client (CCRC) |
WAN und LAN |
HTTP(S)-Verbindung zu einer VOB über einen CCRC WAN Server |
|
- GUI: ClearTeam Explorer (CTE)
- CLI: rcleartool
|
Der in dieser Tabelle verwendete Begriff Ansicht bezieht sich auf auf den Mechanismus für den Zugriff auf Versionen in einer VOB. Beispielsweise verfügen Momentaufnahme-, Web- und automatische Ansichten über kopiebasierte Mechanismen, während die dynamische Ansicht über einen Mechanismus für den Zugriff auf Versionen in Echtzeit direkt im VOB-Speicher verfügt.
Eine weitere Bedeutung des Begriffs
Ansicht bezieht sich auf das Konfigurationsverwaltungsmodell, das die Softwareentwicklung regelt. Die beiden Modelle heißen ClearCase-Basis und Unified Change Management(UCM):
- In einer ClearCase-Basisansicht geben Sie die Konfiguration explizit durch Regeln für die Versionsauswahl, Verzweigung usw. an.
- In einer UCM-Ansicht wird die Konfiguration durch ClearCase-Operationen generiert, die auf dem von der Ansicht verwendeten Datenstrom basieren.
In den folgenden Abschnitten wird die Verwendung von ClearCase mithilfe von ClearTeam Explorer, der von beiden Clients verwendeten grafischen Benutzerschnittstelle (GUI), beschrieben. Informationen zu den Befehlszeilenschnittstellen cleartool und rcleartool finden Sie in Rational ClearCase - Befehlsreferenz.