移动版本标记
警告:尽管许多人宁愿即时冻结 CVS 版本也不愿修改它,但是 CVS 中的版本和分支标记是可变的。因此,许多人认为修改版本不是切实可行的,但是有一些方案实际上是派得上用场的。如此一来,在移动标记时请特别小心。
对单个文件移动标记
比如说刚刚已通过将项目的版本设置为 R1 提交了构建。但是很快发现对一个文件作了应该作并包括在构建中的一点小更改。不必重新设置该项目的版本,可以对已修改的文件移动 R1 版本标记。
- 修改文件:选择在创建了 R1 之后修改了的文件并从上下文菜单中选择小组 > 在资源历史记录中显示。
- 从“资源历史记录”视图中选择应使用 R1 版本标记的修订版。
- 从上下文菜单中选择使用现有内容来标记...。
- 从对话框中选择 R1 版本并按“确定”。
- 将更新资源历史记录视图以确认已移动了该版本。
从资源库视图中移动标记
许多项目将严格定义的版本名用于它们在 HEAD 中的当前稳定的应用配置。例如,通过使用
STABLE 标记对 HEAD 设置版本,构建脚本就可以为构建检出 STABLE 版本。因为代码将 STABLE 标记演化为定期移动以标记最新的稳定应用配置。资源库视图提供用于移动现有标记的操作。
- 打开“资源库”视图并选择资源。
- 从上下文菜单中选择使用现有内容来标记
- 将出现标记选择对话框,从该对话框中可以选择要移动的标记。如果想要应用的标记未显示在列表中,则可以单击从资源库刷新。如果这样也找不到标记,则可以单击配置标记,这将打开一个对话框,它允许您搜索资源库中特定文件上的标记。
- 然后,按确定,将移动您的标记。该操作将把现有标记移至所选的资源,并且可用来同时移动版本和分支标记。

用 CVS 编程的小组

与资源库同步
提交
