Configuration d'une vue ClearCase

Chaque vue ClearCase possède une spécification de configuration qui contrôle les ressources chargées à partir du serveur.

Le contenu d'une vue ClearCase est déterminé par sa spécification de configuration (config spec). La spécification de configuration d'une vue ClearCase inclut les deux types de règle suivants :

Si vous utilisez UCM, les spécifications de configuration sont définies par le projet et créées automatiquement. La création des règles de chargement reste cependant à votre charge, que vous utilisiez UCM ou Base ClearCase.

A propos des règles de chargement

Lorsque vous créez une vue ClearCase, elle ne comporte initialement aucune règle de chargement. Tant que vous ne définissez pas de règles de chargement, elle ne peut pas charger de ressources à partir du serveur. Il existe plusieurs méthodes pour créer des règles de chargement.

Une règle de chargement peut spécifier un fichier ou un répertoire. Si elle spécifie un répertoire, elle a pour effet de charger le répertoire en question et l'intégralité de son contenu (fichiers et sous-répertoires). Une règle de chargement qui spécifie un fichier charge uniquement le fichier indiqué. Pour charger toutes les ressources d'un VOB ou d'un composant, créez une règle de chargement qui spécifie le répertoire racine du VOB ou du composant.

Quelle que soit la manière dont une règle de chargement a été créée, le seul moyen de la supprimer est de recourir à l'éditeur de règles de chargement intégré dans la boîte de dialogue Editer la configuration.

A propos des spécifications de configuration

Une spécification de configuration (config spec) est un ensemble de règles qui utilise des métadonnées telles que le nom de la branche, le numéro de version et l'étiquette pour spécifier les versions des éléments sélectionnées par la vue. Une spécification de configuration sélectionne au plus une version d'un élément. Lorsque vous chargez un élément, la version chargée est celle qui est sélectionnée par la spécification de configuration.

La spécification de configuration d'une vue UCM est déterminée par le projet UCM auquel elle est associée. Les spécifications de configuration des vues UCM peuvent être éditées uniquement dans le but d'ajouter des règles personnalisées dans les domaines où ces règles sont autorisées. Par défaut, une vue Base ClearCase utilise une spécification de configuration qui sélectionne la version la plus récente sur la branche principale (main) de chaque élément chargé. On parle alors de règle /main/LATEST.

Dès lors que vous modifiez une spécification de configuration, la vue correspondante doit être mise à jour afin de contenir les versions sélectionnées par la spécification modifiée. Une mise à jour peut entraîner le chargement de nouvelles versions, le déchargement d'anciennes versions (qui ne sont plus sélectionnées), ou les deux. Lorsque vous utilisez l'éditeur intégré dans l'onglet Règles de chargement de la boîte de dialogue Editer la configuration, le fait d'appliquer les modifications lance la mise à jour. Les opérations UCM Réajuster le flux et Livrer à partir du flux, susceptibles de changer la spécification de configuration, entraînent également la mise à jour de la vue.


Vos commentaires