2010-10-12 4 views
1

J'essaie de maintenir un système d'étiquettes pour mes données CVS. Un ensemble de balises contient des balises uniques qui ne changent jamais. Ce sont les étiquettes régressées la nuit. L'autre type de tag est un tag unique qui continue à se déplacer. C'est l'étiquette de régresseur-candidat nocturne. Donc, cette balise continue de passer d'une version à une version plus récente pour un fichier. Appelons cette balise "regress_this". Au moment de la régression mon intention est de vérifier cette étiquette particulière et d'exécuter ma régression.Comment supprimer une étiquette de fichiers supprimés dans CVS?

Mon problème est que la vérification de cette balise supprime aussi les fichiers supprimés. Depuis quelques jours, certains fichiers sont supprimés avec la balise "regress-this" d'avant. Si je peux automatiser que la suppression d'un fichier de CVS supprimera également toute étiquette spécifique sur le fichier, alors mon problème sera résolu. Le CVS cvs obtient le 'rtag -a' mais ce n'est pas ce que je cherche car il applique aussi le tag à la révision de tête de tous les autres fichiers. En outre, je n'ai pas une liste claire des fichiers qui ont été supprimés.

La façon dont j'applique la balise est en exécutant 'cvs tag -F noms de fichiers de tagname' afin que seulement quelques fichiers soient étiquetés à la fois.

J'ai besoin de filtrer les fichiers supprimés de mon tag mobile.

Répondre

0

Vous pouvez essayer removing the tag du dépôt avant de l'appliquer:

cvs rtag -d regress_this 
Questions connexes