Rational ClearCase Remote Client (CCRC) a été introduit
dans la version 2003.06.14 d'IBM Rational ClearCase pour prendre en charge
les équipes de développement réparties géographiquement. Dans Rational
ClearCase versions 7.0.0 et 7.0.1, CCRC a été étendu pour prendre en
charge des cas d'utilisation supplémentaires s'appliquant aux développeurs
et aux chefs de projet, diverses plateformes et une intégration limitée
avec Rational ClearQuest et Rational ClearQuest Web. Dans Rational ClearCase
version 7.1, les fonctions ci-après ont été introduites.
- Amélioration de la vue Arborescence ClearCase
- La vue Arborescence ClearCase regroupe les fonctionnalités de la vue
Navigateur ClearCase et de la vue Explorateur de métadonnées ClearCase -
Navigation. Voir Vue Navigateur ClearCase.
- La vue Arborescence ClearCase prend en charge une fonction de filtrage avancée. Les utilisateurs peuvent créer des jeux de documents qui n'affichent que les noeuds sélectionnés. Lorsque le jeu de documents est activé,
ces noeuds peuvent être développés pour afficher tous les enfants associés. Les jeux de documents créés par l'utilisateur peuvent être édités. Les jeux de documents sont conservés entre les sessions. Vous pouvez passer d'un jeu à l'autre ou désactiver les jeux de documents. Pour plus d'informations sur les jeux de documents, voir
A propos des jeux de documents dans la vue Navigateur Rational ClearCase.
- Dans la vue Arborescence ClearCase, lors de la modification d'une ressource sous le contrôle des sources ClearCase, une décoration de changement agrégée
est propagée à chaque niveau au-dessus de cette ressource, jusqu'à la racine de la hiérarchie. A partir de tout noeud affichant une décoration de
changement, l'utilisateur peut choisir d'effectuer des opérations agrégées sur tous les éléments avec des changements à ce niveau ou à un niveau inférieur, notamment un archivage agrégé, annuler un extraction, et annuler des opérations de piratage.
- Vous pouvez voir les serveurs auxquels vous êtes connecté dans l'arborescence ClearCase, et
supprimer un serveur de l'arborescence ClearCase si vous ne voulez plus qu'il y figure.
- Vue étendue Détails ClearCase
- La vue Détails ClearCase inclut désormais les fonctionnalités de la vue Explorateur de métadonnées ClearCase - Détails. Des colonnes supplémentaires ont été ajoutées, y compris une colonne Verrouillage pour les activités. Voir Détails ClearCase.
- La vue Détails ClearCase prend désormais en charge le tri
personnalisable persistant et la taille de colonnes pour chaque type
d'objet d'un espace de travail. Cette fonctionnalité n'est pas disponible
pour les ensembles de résultats Rational ClearQuest. Pour personnaliser ces paramètres,
les utilisateurs peuvent attribuer un ordre de tri dans la fenêtre Préférences
ou sélectionner un objet dans l'Arborescence ClearCase et ajuster les
paramètres de ce type d'objet dans la vue Détails. Ils peuvent cliquer sur les
en-têtes de colonne pour trier jusqu'à trois niveaux. La vue Détails
affiche les paramètres personnalisés chaque fois qu'un élément de type
d'objet identique est sélectionné dans l'Arborescence ClearCase.
- La vue Détails ClearCase contient une nouvelle barre d'adresse qui
affiche le chemin des objets d'espace de noms et le nom d'affichage de
tout autre objet. L'utilisateur peut entrer dans la barre d'adresse le
chemin explicite d'un objet d'espace de noms d'une vue pour atteindre
directement cet objet. Les chemins entrés dans la barre d'adresse sont
sauvegardés de façon durable entre les sessions Eclipse. Pour y accéder,
l'utilisateur les sélectionne dans le menu déroulant de la barre d'adresse.
- Une navigation plus réactive et une plus grande efficacité dans l'achèvement d'opérations
- Les ressources chargées sont affichées sans attendre l'accès aux ressources non chargées. Ceci permet à l'utilisateur de parcourir plus rapidement les ressources chargées.
- L'utilisateur ne doit plus attendre la fin d'une opération avant d'en lancer une nouvelle. Selon les ressources du serveur et les restrictions associées à certaines opérations, des opérations sont à présent exécutées en parallèle alors que d'autres sont mises en attente pour être lancées dès que l'opération précédente est terminée.
- Mise à niveau facultative des vues
- Les utilisateurs peuvent mettre à niveau sélectivement les vues ClearCase compatibles avec ClearCase Remote Client version 7.0.1 de manière à ce qu'elles soient compatibles avec
ClearCase Remote Client version 7.1.
Si le système de l'utilisateur comporte des vues ClearCase 7.0.1 existantes, celles-ci sont affichées dans l'Arborescence ClearCase dans la version 7.1. Si l'utilisateur choisit de ne pas mettre à niveau les vues 7.0.1 existantes, elles ne pourront pas être utilisées avec la version 7.1, mais pourront continuer d'être utilisées avec la version 7.0.1. Une fois qu'une vue est mise à niveau, elle ne peut plus être utilisée avec la version 7.0.1.
Pour mettre à niveau une vue 7.0.1, lancez ClearCase
Remote Client version 7.1 et sélectionnez la vue dans l'Arborescence ClearCase.
Effectuez un clic droit dessus et sélectionnez Mettre à niveau la zone de copie.
- Nouvelle fenêtre Editer la configuration
- La nouvelle fenêtre Editer la configuration permet aux utilisateurs d'éditer la configuration de la vue.
Cette fenêtre s'ouvre à partir de la vue Configuration de la vue ou lorsque l'utilisateur termine de créer une vue ou de se joindre à un projet. Les utilisateurs qui travaillent dans des vues UCM peuvent employer cette
fenêtre pour visualiser et modifier des règles de chargement UCM et des
règles personnalisées UCM, ainsi que pour indiquer des préférences pour
l'opération de mise à jour de vue. Les utilisateurs qui travaillent dans des vues ClearCase de base peuvent employer cette fenêtre pour visualiser et modifier des règles de chargement et des
règles de sélection de version, ainsi que pour indiquer des préférences pour
l'opération de mise à jour de vue. Voir Editer la configuration.
- Dans la fenêtre Editer la configuration, les utilisateurs peuvent sélectionner plusieurs ressources à charger simultanément et copier des règles de chargement d'une vue existante.
- Nouvelle vue Jeu de modification
- La nouvelle vue Jeu de modification permet aux utilisateurs de voir les jeux de modification de plusieurs activités et de changer de version entre les activités.
- Prise en charge de nouveaux fournisseurs de comparaison et de fusion
- Toutes les opérations de comparaison et de fusion peuvent désormais être affichées dans l'environnement IDE CCRC. Les utilisateurs peuvent faire appel aux fournisseurs suivants pour les opérations de comparaison et de fusion :
- Intégré dans CCRC (UTF-8) (non pris en charge par le passé)
- ClearCase externe
- Eclipse (non pris en charge par le passé)
- Rational Software Architect (s'il est installé)
La page Préférences de comparaison/fusion permet aux utilisateurs de définir quel outil s'exécute par défaut au lancement d'une opération de comparaison ou de fusion. En outre,
un traitement spécial à appliquer pour les opérations de comparaison ou de fusion peut être basé sur le nom ou le type
d'une ressource à l'aide de la table de substitution qui figure sur cette page. Une expression régulière peut être utilisée
comme masque de correspondance avec le nom d'une ressource, ou, si cette méthode n'est pas appropriée (comme dans le cas
des répertoires), un spécificateur de ressource peut être utilisé. Pour utiliser un spécificateur de ressource, faites
précéder la ressource par "%". Par exemple, pour établir une correspondance avec une ressource de type répertoire, entrez
la chaîne "%répertoire". Des exemples sont fournis dans le menu déroulant du champ Type de ressource de la Table de substitution : {%répertoire, %delta-fichier-texte, delta-fichier-utf8}.
- Connexion simplifiée
- L'utilisateur peut sélectionner Stocker et réutiliser les justificatifs dans la boîte de dialogue de connexion pour stocker l'URL et les justificatifs de nom d'utilisateur du serveur indiqué entre les sessions et stocker les mots de passe de la session en cours uniquement. Si les noms d'utilisateur et les mots de passe sont identiques pour les bases de données Rational ClearCase et Rational ClearQuest, une seule connexion est nécessaire par session pour accéder à la fois à Rational ClearCase et à Rational ClearQuest. Si les mots de passe sont identiques
et que les noms d'utilisateur sont différents, le mot de passe est stocké après la première connexion, mais les utilisateurs sont invités à entrer le nom d'utilisateur Rational ClearQuest lors du premier accès à une base de données Rational ClearQuest. Les justificatifs stockés peuvent être supprimés en sélectionnant Effacer les justificatifs stockés dans le menu contextuel d'un noeud serveur.
- Unified Change Management (UCM)
- La nouvelle barre d'outils UCM contient une liste d'activités ainsi
que des boutons pour les opérations suivantes : créer une activité, exécuter une livraison par défaut ou avancée, exécuter un réajustement par défaut ou avancé et se joindre à un projet. A partir de la liste d'activités, les utilisateurs peuvent définir une activité, n'indiquer aucune activité pour l'espace de travail ou
actualiser la liste des activités disponibles. Pour obtenir la description des éléments de la barre d'outils UCM, voir Barres d'outils ClearCase.
- Il existe deux types de livraison et de réajustement : par défaut et avancé.
Les utilisateurs peuvent définir des préférences pour automatiser une opération par défaut qui archive automatiquement des éléments et termine l'opération en l'absence de conflits ou si aucune fusion manuelle n'est requise. Une opération de livraison ou de réajustement avancé ouvre une boîte de dialogue similaire aux boîtes de dialogue de livraison et de réajustement de la version précédente. Dans les nouvelles boîtes de dialogue avancées, les utilisateurs peuvent définir les détails d'une opération tels que le flux cible, les préférences de fusion, la version de référence et les activités. Ils peuvent aussi exécuter des opérations sur les éléments associés extraits. Pour plus de détails sur la livraison, voir Livraison des activités UCM à l'aide de la méthode de livraison par défaut et Livraison des activités UCM à l'aide de la méthode de livraison avancée. Pour plus de détails sur le réajustement, voir
Réajustement d'un flux UCM à l'aide de la méthode de réajustement par défaut et Réajustement d'un flux UCM à l'aide de la méthode de réajustement avancée.
- Les nouveaux paramètres de configuration de livraison et de réajustement ont été inclus dans les préférences .
- Nouvelle vue ClearCase - Changements en attente
- La nouvelle vue Changements en attente prend en charge les environnements Base ClearCase et UCM.
Les utilisateurs peuvent prévisualiser les changements relatifs aux mises à jour, réajustements, et livraisons, et choisir de les accepter (intégrer). Les utilisateurs peuvent visualiser les conflits et exécuter les outils de fusion pour les résoudre automatiquement ou manuellement. Pour plus d'informations sur l'utilisation de la vue ClearCase - Changements en attente, voir A propos de la vue ClearCase - Changements en attente et Vue Changements en attente. Pour plus d'informations sur l'activation de la vue ClearCase - Changements en attente, voir Activer la vue ClearCase - Changements en attente.
- Les nouveaux paramètres de configuration des changements en attente ont été inclus dans les préférences .
- Fenêtres étendues des opérations communes Rational ClearCase
Les boîtes de dialogue des opérations communes Rational ClearCase comportent désormais deux options d'affichage : simple et détaillé. L'affichage simple est celui par défaut ; les utilisateurs peuvent personnaliser les détails et options qui y figurent.
Pour accéder à la version détaillée, l'utilisateur clique sur Afficher les détails dans la boîte de dialogue par défaut. La version détaillée affiche
toutes les options disponibles avec une opération, comme une table de
ressources, une liste d'activités et une zone de commentaire. Voir, par
exemple, Archiver, Ajouter des ressources au contrôle des sources et Pirater.
En outre, de nouvelles boîtes de dialogue ont été ajoutées pour les opérations suivantes : Déplacer, Supprimer et Renommer.
- Boîtes de dialogue d'aperçu de livraison et de réajustement améliorées
Les boîtes de dialogue d'aperçu de livraison et de réajustement intègrent une nouvelle fonctionnalité et un onglet Extractions/Piratages, qui permet aux utilisateurs d'effectuer des archivages, d'annuler des extractions ou des piratages sans relancer l'opération de réajustement ou de livraison.
- Vue étendue Propriétés
Affiche les diverses propriétés Rational ClearCase directement dans l'interface plutôt que dans des boîtes de dialogue individuelles. La vue Propriétés affiche les propriétés des objets ClearCase suivants :
- élément
- version
- VOB
- vue
- activité
- version de référence
- flux
- projet UCM
- type de
branche
- type d'étiquette
- Des préférences améliorées et plus complètes
L'interface des préférences a été remaniée et de nouvelles préférences ont été ajoutées. Ces nouvelles préférences sont les suivantes :
- Préférences Historique de navigation : les utilisateurs peuvent indiquer le nombre de jours de conservation de l'historique des sélections récentes effectuées dans la barre d'adresse et les vues.
- Préférences des boîtes de dialogue communes : les utilisateurs peuvent définir le comportement par défaut des boîtes de dialogue communes et personnaliser l'affichage de la version simplifiée de chaque boîte de dialogue d'opération commune.
- Préférences de comparaison/fusion : les utilisateurs peuvent définir le comportement et l'apparence des éléments d'affichage de la nouvelle vue Comparaison/Fusion. Ils peuvent également spécifier les outils par défaut qui sont exécutés lors des opérations de comparaison et fusion sur un type de ressource donné.
- Préférences Changements en attente et Préférences de planning de traitement des changements en attente : les utilisateurs peuvent définir le comportement de la vue Changements en attente et planifier la fréquence d'actualisation de cette vue. Lorsque les utilisateurs lancent Rational ClearCase
Remote Client, les actualisations planifiées manquées sont replanifiées une fois pour chaque vue.
- Préférences de réajustement et de livraison : les utilisateurs peuvent définir des opérations automatiques, telles que Archiver et Terminer, qui sont exécutées avant ou après chaque livraison ou réajustement. Ils peuvent également indiquer les options à exécuter pour les livraisons et réajustements par défaut de chaque vue.
- Préférences Planning de notification des mises à jour des vues : les utilisateurs peuvent planifier des vérifications régulières des mises à jour. Chaque vérification planifiée des mises à jour recherche les mises à jour des vues et les nouvelles versions de référence. Après une vérification planifiée, des indicateurs notifient les utilisateurs lorsqu'une mise à jour est requise pour une base ClearCase ou une vue UCM, ou lorsqu'une nouvelle version de référence (recommandée ou plus récente) est disponible pour une vue UCM.
- Préférences de tri : les utilisateurs peuvent définir l'ordre de tri et la priorité d'un maximum de trois colonnes pour chaque type d'objet ClearCase.
- Fonctions Rational ClearQuest
- L'accès WAN Rational ClearQuest est intégré à la perspective Rational ClearCase
pour le plug-in Eclipse et CCRC.
- Les objets Rational ClearQuest s'affichent dans les vues Arborescence ClearCase et Détails ClearCase. Un noeud ClearQuest est affiché en tant qu'enfant du serveur hôte dans l'Arborescence ClearCase. Si vous êtes authentifié auprès de la base de données, vous pouvez développer le noeud pour accéder à la base de données ClearQuest et exécuter des requêtes qu'elle contient. Les résultats des requêtes s'affichent dans la vue Détails ClearCase.
- Une nouvelle vue Détails ClearQuest permet d'afficher un formulaire d'enregistrement alors que les détails de l'enregistrement sont affichés dans la vue Détails ClearCase.
Pour plus d'informations sur Rational ClearQuest, voir A propos de Rational ClearQuest.
- Prise en charge améliorée de l'intégration de Rational ClearCase UCM avec Rational ClearQuest
Dans Rational ClearCase 7.1, la prise en charge de l'intégration de Rational ClearCase UCM avec Rational ClearQuest fait appel à un formulaire ClearQuest intégré, remplaçant la fonctionnalité disponible dans les versions antérieures par une intégration avec Rational ClearQuest Web.
Les extensions de l'intégration de ClearCase UCM avec ClearQuest incluent :
- La possibilité d'utiliser un formulaire de soumission ClearQuest pour créer un nouvel enregistrement ClearQuest compatible UCM sur lequel travailler.
- La possibilité d'utiliser un formulaire ClearQuest pour fournir des valeurs d'enregistrement manquantes durant le processus d'auto-transition de l'intégration.
- La possibilité d'afficher l'enregistrement ClearQuest lié à une activité UCM dans un formulaire ClearQuest.
Dans un ensemble de résultats ClearQuest, les utilisateurs peuvent désormais :
- Travailler sur un enregistrement ClearQuest compatible UCM dans la vue Web ClearCase de leur choix.
- Visualiser le jeu de modification d'un enregistrement ClearQuest compatible UCM.
Pour plus d'informations sur l'intégration de Rational ClearCase UCM avec Rational ClearQuest, voir A propos de l'intégration de Rational ClearCase UCM avec Rational ClearQuest.
- Nouvel assistant de création de flux
Permet aux utilisateurs de créer des flux de développement sans utiliser l'assistant Se joindre à un projet ni créer des vues. Les utilisateurs peuvent naviguer vers un flux et créer des flux enfants à l'aide du nouvel assistant.
- Assistant étendu Appliquer une étiquette
Vous pouvez désormais démarrer l'assistant Appliquer une étiquette dans le contexte d'une vue. Pour plus de détails, voir Assistant Appliquer une étiquette et Appliquer une étiquette à plusieurs ressources.
- Assistant étendu Se joindre à un projet
- La convivialité de l'assistant Se joindre à un projet a été améliorée afin que la création et l'association de vues et de flux soient représentées de manière plus explicite. En outre, l'utilisateur peut désormais effectuer les actions suivantes :
- Créer un flux de développement sans créer la vue de développement correspondante.
- Créer une vue d'intégration sans créer de flux de développement ni de vue de développement.
- Assistant étendu Créer une vue
Les utilisateurs peuvent désormais utiliser l'assistant Créer une vue pour créer une vue Base ClearCase ou une vue dans un flux UCM existant.
- Opération de suppression de vue ClearCase améliorée
L'opération Supprimer la vue ClearCase permet désormais de sélectionner plusieurs vues.
- Nouvelles décorations d'étiquette pour les ressources
- Pour plus d'informations sur les décorations d'étiquette Rational ClearCase Remote Client, voirDécorations d'étiquette et états des ressources ClearCase.