A propos des branches, des versions et des étiquettes

Les ressources sous contrôle de ClearCase sont identifiées par des noms de branche, des numéros de version et des étiquettes.

Chaque fichier ou dossier sous contrôle de ClearCase est stocké en tant qu'élément ayant une ou plusieurs branches et une ou plusieurs versions sur chaque branche. Un grand nombre de versions possèdent également des étiquettes. Les branches et les versions sont créées lors de la modification d'un élément. Les étiquettes sont appliquées selon les besoins (par exemple, pour distinguer une branche et une version spécifiques ou pour faciliter la sélection d'un ensemble de versions apparentées). Ces branches, versions et étiquettes existent que vous utilisiez UCM ou Base ClearCase ; dans UCM, vous n'avez pas à les manipuler directement. Des informations relatives aux branches, aux versions et aux étiquettes des ressources sous contrôle de ClearCase sont disponibles dans la vue Navigateur ClearCase et la Vue Propriétés ClearCase. Vous pouvez aussi utiliser la vue Arborescence des versions ClearCase pour déterminer la branche, la version et l'étiquette de ressources ClearCase.

La vue Navigateur ClearCase permet également de créer des types de branche et d'étiquette. Pour plus d'informations sur les branches, les versions et les étiquettes, voir la documentation ClearCase.

Branches et versions

Lorsque vous ajoutez une ressource au contrôle des sources ClearCase, un élément qui la représente est créé dans le VOB. Cet élément est doté d'une seule branche, appelée main, sur laquelle se trouve une version unique (version 0). Des versions successives de cet élément peuvent être créées sur la branche main, et des branches supplémentaires peuvent être créées, le cas échéant, (par exemple pour autoriser le développement en parallèle sur la branche main, une branche d'édition ultérieure et une branche de correction des bogues). La structure de branches d'un élément est appelée arborescence de versions de l'élément.

La vue Navigateur ClearCase dans ClearCase Remote Client permet de créer des types de branche.

Chaque branche d'une arborescence de versions inclut une ou plusieurs versions de l'élément. Chaque version représente une révision de l'élément. Une version est identifiée par un "chemin étendu de version", lequel comprend le chemin de l'élément dans son VOB, le nom de sa branche et son numéro de version sur cette branche. Par exemple, \product\src\module.java@@\main\4 est le chemin étendu de version de la quatrième révision du fichier module.java, située sur la branche main dans le répertoire \product\src\ du VOB. La colonne Version de la vue Détails ClearCase contient le chemin étendu de version d'une ressource. La vue Arborescence des versions ClearCase montre une représentation graphique de l'historique des versions d'une ressource.

Etiquettes

Un libellé ClearCase est un nom défini par l'utilisateur, lié à une version. Les responsables de projet et les administrateurs ClearCase utilisent les libellés pour définir et préserver les relations entre les différentes versions d'un fichier ou d'un répertoire à un point donné du cycle de vie de développement. La vue Navigateur ClearCase permet de créer des types d'étiquette. Vous pouvez ensuite utiliser la boîte de dialogue Appliquer une étiquette de la vue Arborescence des versions ClearCase ou l'assistant du même nom pour appliquer des étiquettes aux ressources Rational ClearCase.

Les étiquettes sont visibles dans certaines boîtes de dialogue de ClearCase. Elles peuvent aussi apparaître dans les règles de sélection des versions d'une vue ClearCase. Vous pouvez également utiliser la vue Arborescence des versions ClearCase ou la Vue Navigateur ClearCase pour visualiser ou trouver les étiquettes attachées à une ressource ClearCase.


Vos commentaires