创建源码库

要建立一个cvs源码库,首先挑选一台你想存储源文件修订历史的机器和磁盘,不需要很好cpu和内存,大部分机器都会满足这个要求。细节参阅[服务器需求]。

如何估计所需空间的大小,如果你要从另一个系统导入rcs文件,文件的大小接近库初始时的大小,如果你没有任何版本的文件,单凭经验来说,可以考虑三倍于cvs源码库的代码大小的空间(最终你可能发现不合适,但这仅仅是暂时的)。在一台开发者工作的机器上,你希望分配给工作路径每一个开发者所需的磁盘空间刚好(任一完整的子目录或部分目录,根据每一个开发者的使用需要)。

所有需要使用cvs的机器都该在服务器上或本地模式下访问(直接或通过网络文件系统)源码库,客户机通过cvs协议就不需要任何别的认证;不能经过cvs读取更改只读库,cvs可以根据需要建立加锁文件[多人同时运行CVS 在 第 10 章]。

创建一个库,运行cvs init CVS初始命令。在cvs根目录下在默认的位置建立一个空白的库[第 2 章]。例如:

cvs -d /usr/local/cvsroot init

cvs init并不更改库中已有的文件,所以在一个已有的库中运行cvs init没有任何的损害。

cvs init允许历史记录;如果你不希望这样,在运行cvs init后删除历史文档。[The history file 在 附录 C]。