2010-10-12 24 views
3

J'ai configuré le plugin ClearCase dans Hudson.Clearcase hudson issue

J'ai créé un projet en donnant le nouveau hudson_view_name comme nom de vue pour le projet Hudson et fourni la spécification de configuration. J'ai identifié dans mon répertoire de stockage de vue, il est en train de créer plusieurs dossiers liés à la vue. comme,

  • hudson_view_name.vws
  • hudson_view_name.1.vws
  • hudson_view_name.2.vws

, mais quand je vois mon "cleartool lsview" commande seulement hudson_view_name.vws est visible non le hudson_view_name.x.vws.

Quand je fais la commande suivante:

cleartool rmview -force -tag hudson_view_name 
  • hudson_view_name.2.vws est retirée mais hudson_view_name.vws et
  • hudson_view_name.1.vws reste, Comment puis-je supprimer ces deux aussi bien.

Une autre question est pourquoi Hudson a créé de nombreux emplacements de stockage de vue comme viewname.x.vws?

Répondre

3

viewname.x.vws est la convention de dénomination pour voir le stockage pour les vues dont le tag est réutilisé.
C'est le cas lorsque la vue n'est pas supprimée du côté client, mais uniquement du côté du serveur de vue (par exemple "cleartool unregister", suivi d'un "cleartool rmtag"):
La vue est essentiellement désactivée pour ClearCase, mais son affichage le stockage des vues côté client (qui est maintenant inutile) reste.
(C'est ce que Trent Fisher dit dans his comment du Hudson ClearCase Plugin page)

Dans ce scénario, vous pouvez recréer une vue en réutilisant l'ancienne étiquette de vue, mais, depuis un stockage de vue correspondante existe encore, un nouveau storage.x.vws est créé.

Je recommande vraiment-vraiment sélectionner l'option « utiliser la vue dynamique existante » pour éviter que:

alt text

(mais contrairement à cette image, je ne choisirait pas la « Ne pas réinitialiser la configuration spec ").

+0

Maintenant, comment puis-je supprimer les entrées hudson_view_name.1.vws hudson_view_name.x.vws, qui sont affichées sur l'emplacement de stockage de vue, par exemple: \\ servername \ views \ nom d'utilisateur \, c'est l'endroit où toutes mes vues sont stocké dans le serveur. Le problème est que même la vue réelle est supprimée, mais ces deux entrées ignorées prennent toujours mon espace serveur. – srinannapa

+0

@srinannapa: ces anciens répertoires de stockage de vue 'x.vws' ne sont plus utilisés par ClearCase: vous pouvez simplement les supprimer (' rmdir'). Cela évitera également la création de nouveaux 'x.vws' lors de la recréation d'une vue avec la même balise qu'une ancienne vue non enregistrée et rmtag'ed. – VonC