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 ClearCase de base ; 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 ClearTeam 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.

Vous pouvez aussi utiliser la vue Navigateur ClearTeam pour 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 la base d'objet versionné (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.

Vous pouvez utiliser la vue navigateur ClearTeam dans IBM Rational® ClearTeam Explorer™ pour 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\ de la base d'objet versionné (VOB). La colonne Version de la vue Détails ClearTeam 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 ClearTeam Explorer. 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 ClearTeam pour visualiser ou trouver les étiquettes attachées à une ressource ClearCase.


Commentaires