【发布时间】:2024-01-04 00:14:01
【问题描述】:
我需要从几天前的HEAD 状态创建一个分支,为此我想在模块中的所有文件上添加一个标签。麻烦的是,从那天到现在,使用cvs remove 删除了一些文件。当我尝试使用-D 选项执行“cvs rtag”时,尽管删除的文件存在于cvs 中,但我看不到已删除文件上的标记。
有没有一种直接的方法可以从特定日期分支到当时存在的所有文件?
【问题讨论】:
我需要从几天前的HEAD 状态创建一个分支,为此我想在模块中的所有文件上添加一个标签。麻烦的是,从那天到现在,使用cvs remove 删除了一些文件。当我尝试使用-D 选项执行“cvs rtag”时,尽管删除的文件存在于cvs 中,但我看不到已删除文件上的标记。
有没有一种直接的方法可以从特定日期分支到当时存在的所有文件?
【问题讨论】:
很遗憾,cvs (r)tag 不允许混合使用 -D 和 -r 选项。但是cvs update 可以,因此您可以将您的工作副本更新到您想要的日期和分支,然后cvs tag 您的工作副本。
【讨论】: