下一个: , 上一个: Tagging the working directory, 上层: Revisions


4.6 通过日期或版本打标签

cvs rtag 命令用来对仓库一定的日期或时间打标签(或者给最后版本)。 rtag 的特点是直接对仓库内容操作(它不需要事先检出也不会去寻找工作目录)。

下面选项指定打标签的日期或版本。 见 Common options 得到完整的解释。

-D date
为不晚于 date 的最新版本打标签。
-f
仅配合 `-D' 或 `-r' 标志使用。 如找不到匹配的版本,使用最新的版本(替代忽略文件)。
-r tag[:date]
打标签给给已有的标签 tag,或者是指定 date 并且 tag 为分支标签,来自分支 tag 的版本已存在于 date。参阅 Common options

cvs tag 命令也可以用同样的 `-r'、`-D' 和 `-f' 选项按版本或日期指定文件。 然而,此特点可能不是你想要的。 原因是 cvs tag 选择基于工作目录中存在的文件来打标签,而不是按给定的标记或时间的已存在文件来打标签。 因此,最好使用 cvs rtag 命令。 可能的例外情况像:

     cvs tag -r 1.4 stable backend.c