L'étiquetage récursif Clearcase est-il plus efficace que l'étiquetage élément par élément?

StackOverflow https://stackoverflow.com/questions/823810

  •  05-07-2019
  •  | 
  •  

Question

J'utilise Clearcase sur un projet contenant environ 3700 fichiers. Lors de la publication, certains répertoires doivent être étiquetés de manière récursive. Le nombre de fichiers ici est de ~ 2400. Les fichiers des autres répertoires sont étiquetés de manière sélective. J'étiquette actuellement les fichiers en utilisant un script pour parcourir une liste de fichiers et les étiqueter un par un. Cela prend environ 20 minutes lorsque vous êtes connecté à Ethernet.

Est-il efficace de scinder le processus d’étiquetage en deux parties, l’une pour l’étiquetage récursif et l’autre pour l’étiquetage sélectif? L’étiquetage récursif est-il plus rapide de 1x, 2x, ..?

Était-ce utile?

La solution

Les opérations ClearCase fichier par fichier sont toujours ... lentes!

Vous devez appliquer votre étiquette de manière récursive si vous le pouvez (c'est-à-dire si tous les fichiers d'une arborescence doivent être étiquetés).
Il est également recommandé d'effectuer cette opération sur une vue dynamique afin d'éviter tout effet secondaire lié au statut de mise à jour d'une vue instantanée (non mis à jour ou mise à jour en cours)

Le résultat sera plus rapide (je n'ai pas d'estimation exacte, mais au moins 2x semble correct).

Attention, votre répertoire à partir duquel vous appliquez récursivement l'étiquette doit être dans la bonne version (c'est-à-dire le version sélectionnée par la spécification de configuration ).

N'oubliez pas que le but de l'étiquetage est d'identifier un ensemble de fichiers cohérent (c'est-à-dire un ensemble de fichiers qui évolue et qui est étiqueté comme un tout). Cela signifie " mklabel -rec " C'est toujours mieux que de mettre une étiquette sur un seul fichier.
Une étiquette récursive ne manque aucun fichier, une étiquette placée dans une liste peut entraîner un ensemble incomplet (par exemple, si la liste des fichiers à étiqueter est obsolète ou incomplète)

Autres conseils

Pourquoi n'utilisez-vous pas l'outil Appliquer une étiquette? C’est ce que nous faisons de toute façon.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top