如何从CVS中删除的文件中删除标签?

时间:2010-10-12 04:16:34

标签: tags cvs

我正在尝试为我的CVS数据维护一个标签系统。一组标签包含永不改变的唯一标签。它们是夜间回归的标签。另一种类型的标签是一个继续移动的标签。这是夜间回归候选标签。因此,此标记继续从一个版本移动到一个较新的版本。让我们称之为'regress_this'。在回归时,我的意图是检查这个特定的标签并运行我的回归。

我的问题是检查此标记会带回已删除的文件。因为在一天的过程中,一些文件被删除,其中包含之前的'regress-this'标记。如果我可以自动化从CVS中删除文件也将删除文件上的任何特定标记,那么我的问题将得到解决。

CVS cvs得到'rtag -a',但这不是我想要的,因为它也将标签应用于所有其他文件的头版本。另外,我没有明确删除的文件列表。

我应用标签的方法是运行'cvs tag -F tagname filenames',这样一次只会标记几个文件。

我需要从可移动标签中过滤掉已删除的文件。

1 个答案:

答案 0 :(得分:0)

在应用之前,您可以从存储库中尝试removing the tag

cvs rtag -d regress_this