Rational ClearCase fournit deux clients pour les développeurs de logiciels : un client local et un client éloigné. Chaque client prend en charge
différents mécanismes pour accéder aux objets du système de fichiers soumis au contrôle des sources. Les deux clients fournissent des interfaces graphiques et de ligne de commande.
Le tableau ci-dessous résume certaines caractéristiques importantes des deux clients.
Tableau 1. Caractéristiques des clients ClearCase pour les développeurs de logicielsClient |
Type de connexion réseau |
Connexion au référentiel des objets soumis au contrôle des sources |
Types de vue |
Interfaces utilisateur |
Client local ClearCase (CCLC) |
Réseau local seulement |
Connexion RPC à une base d'objet versionné (VOB) |
|
- Interface graphique : ClearTeam Explorer (CTE)
- Interface de ligne de commande : cleartool
|
Client éloigné ClearCase (CCRC) |
Réseau étendu et réseau local |
Connexion http(s) à une base d'objet versionné (VOB) via un serveur de réseau étendu CCRC |
|
- Interface graphique : ClearTeam Explorer (CTE)
- Interface de ligne de commande : rcleartool
|
Le terme vue, tel qu'utilisé dans ce tableau, désigne le mécanisme d'accès aux versions dans une base d'objet versionné (VOB). Par
exemple, les vues instantanée, automatique et Web proposent des mécanismes basés sur la copie, alors que la vue dynamique propose un mécanisme d'accès
aux versions en temps réel directement depuis le stockage VOB.
Le terme
vue fait également référence au modèle de gestion des configurations qui régit le développement de logiciels.
Les deux modèles
sont appelés Base ClearCase et Unified Change Management
(UCM ou gestion unifiée des changements) :
- Dans la vue Base ClearCase, vous spécifiez la configuration explicitement par le biais de règles pour la sélection de version, la création de
branches, etc.
- Dans la vue UCM, la configuration est générée par des opérations ClearCase reposant sur le flux utilisé par la vue.
Les rubriques qui suivent décrivent l'utilisation de ClearCase avec ClearTeam Explorer, l'interface graphique commune aux deux clients. Pour des informations sur les interfaces de ligne de commande cleartool et rcleartool, voir le Document de référence pour les commandes Rational ClearCase.