本节说明流如何与 CVS 资源库一起使用。应说明以下一些特性:
流映射到 CVS 中的分支。CVS 资源库始终有一个名为 HEAD 的缺省分支。这是资源库中的主干线。
对于所有现有的流,没有查询 CVS 资源库的捷径。这意味着当建立了与 CVS 资源库的资源库连接时,将仅显示 HEAD。在资源库中创建新的流可视作定义流名称。在显式地复制项目版本或将内容发布到流之前,不会创建底层 CVS 分支。这是 CVS 的一个特性。流名称定义在各工作区会话之间保持不变,直到在资源库视图内显式地除去了它为止。
高级 CVS 用户可以使用资源历史视图来查看现有的分支标记。所有 CVS 标记都显示在修订版号右边的括号内(例如,1.2(v1, merge1, v2))。由于在 CVS 中流是作为分支标记创建的,所以,可以从文件的历史查看现有的分支标记,然后以该名称创建流以访问现有的分支。
在 CVS 中,没有确定项目是否是分支一部分的捷径。因而,当创建新的流时,资源库中所有现有项目的名称将显示为资源库浏览器树中流节点的子代。
从资源库浏览器除去流可视作从工作台除去定义。底层 CVS 分支在左边是不接触的。
由于流表示 CVS 提供的基本服务,所以,在特定于 CVS 的文档(关于分支)中很好地定义了这些流的用法模式(例如,何时及为何使用它们)。