Il peut être utile pour les utilisateurs de Rational ClearCase de bien comprendre comment certains
concepts du contrôle des sources Rational Team Concert
sont liés à des concepts similaires dans Rational ClearCase
afin qu'ils puissent s'adapter à l'utilisation du contrôle des sources Rational Team Concert.
Pour une brève présentation des concepts et de la terminologie de Jazz, voir la référence rapide ou Présentation du contrôle des sources Rational Team Concert.
- Dans Jazz, un fichier ou un dossier contrôlé par versions est appelé "élément
versionnable", ce qui est analogue à un élément dans un VOB.
- Un élément versionnable est modifié dans le contexte d'un "espace de travail
de référentiel", ce qui est analogue à un flux de développement UCM ou une branche privée
Rational ClearCase de base. Les
modifications que vous apportées dans un espace de travail de référentiel sont
propres à cet espace de travail jusqu'à ce que vous les distribuiez.
- Une projection d'un espace de travail de référentiel sur le système de fichiers
local est appelée espace de travail local. Un espace de travail local correspond à une
vue Rational ClearCase.
Si
vous utilisez le client Eclipse, l'espace de travail local est un espace de travail Eclipse. Tout
fichier ou dossier de l'espace de travail local pouvant être modifié, il n'existe pas
d'opération de réservation explicite. Ce comportement est similaire au comportement de
réservation automatique offert par les plug-ins Rational ClearCase
existants d'Eclipse. Lorsque vous restituez un fichier ou un dossier, il est affecté à
un ensemble de modifications, qui est analogue à l'ensemble de modifications d'une
activité UCM.
- Un flux Jazz recherche l'historique d'une collection d'"éléments versionnables" et
est analogue à un flux d'intégration UCM.
- Lorsque vous êtes prêt à apporter les modifications que vous avez effectuées dans
un espace de travail disponible pour les autres membres de l'équipe, vous les distribuez
à un flux, tout comme lorsque les modifications apportées à un flux de développement UCM
sont prêtes à être visibles par les autres membres de l'équipe, vous les distribuez à un
flux d'intégration UCM.
- Lorsque vous souhaitez enregistrer une configuration particulière d'un espace de
travail ou d'un flux, vous créez une "version de référence" dans cet espace de travail ou
ce flux, tout comme vous créez une version de référence UCM dans un flux
d'intégration ou de développement UCM.
Contrairement à une version de référence UCM,
qui est rattachée au flux dans lequel elle est créée, une version de référence Jazz
peut être distribuée d'un espace de travail à un flux.
- Lorsque vous êtes prêt à voir les modifications distribuées à un flux, vous acceptez
ces modifications dans votre espace de travail. Cela revient à rebaser un flux de
développement UCM pour afficher les modifications distribuées à un flux
d'intégration UCM. L'opération d'acceptation permet d'accepter toutes les modifications
du flux ou une version de référence sélectionnée dans un flux, tout comme l'opération de
rebasage UCM permet de spécifier la dernière configuration du flux d'intégration UCM ou
une version de référence UCM sélectionnée du flux d'intégration UCM.
- Une opération d'acceptation peut être source de conflits, tout comme un rebasage UCM. Le
contrôle des sources Rational Team Concert
offre des outils de fusion qui permettent de résoudre ces conflits.
- Un élément de travail spécifie les points à traiter (par exemple,
l'amélioration du produit ou des demandes de résolution d'incident) et correspond à une
activité UCM compatible ClearQuest. En particulier, comme une activité UCM compatible ClearQuest, un élément de
travail permet d'associer un ensemble de modifications à une amélioration ou une
résolution d'incident spécifique et de suivre facilement cet ensemble de modifications
tout au long de l'effort de développement global.
- Une zone de projet définit un processus et un ensemble de règles qui s'appliquent à
tous les flux et éléments de travail de la zone de projet et est similaire à un projet
UCM avec ses règles de projet.