Dans une spécification de configuration ClearCase, est-il possible de sélectionner des versions basées sur élément attribtres (pas version attributs)? Par exemple:Sélection de la spécification ClearCase basée sur l'attribut d'élément
element * ...{SOME_ELEM_ATTR==SOME_VALUE&&lbtype(MY_LABEL1)}
Cela ne fonctionne pas parce que la dernière partie de la spécification « élément » est une version sélecteur , qui ne porte que sur les attributs de version. Ce que j'essaie de faire est de partitionner mes fichiers en deux classes ou plus, et avoir différentes lignes "élément" s'appliquent à différentes classes de fichiers. J'ai essayé de marquer tous les éléments d'une classe avec un attribut, mais je suis tombé dans une impasse en essayant de baser la sélection sur celle-ci dans la spécification de configuration. La seule façon que je peux voir à faire ce genre de chose est de mettre tous les fichiers d'une classe dans un endroit et utiliser la deuxième construction (le « modèle ») pour différencier:
element .../all_class1_files/... MY_LABEL1
mais cela est vraiment laid parce que vous devez déplacer tous les fichiers d'une classe en un seul endroit, ou avoir une spécification de configuration géante listant tous les répertoires et/ou fichiers individuels.
Merci à l'avance ...
Ray
Merci, j'apprécie votre aide, VonC. La sélection par branche fonctionnera, mais c'est compliqué en raison du grand nombre de branches impliquées.Utiliser "find" pour marquer les fichiers n'est pas une option viable, car cela devrait être fait à chaque fois qu'une version est créée. Mais je pense que je peux être sur une bonne solution en utilisant la fonction de requête "trtype". –
@Ray: intéressant. Si vous avez une solution viable, vous pouvez l'afficher ici (et sélectionnez-la comme solution officielle si vous le souhaitez) – VonC