# 建立 CVS 储存库 (repository) - 以 FreeBSD 的方式

### Stijn Hoop

`<stijn@win.tue.nl>`

$FreeBSD: doc/zh_CN.GB2312/articles/cvs-freebsd/article.sgml,v 1.3 2008/09/07 15:08:08 loader Exp $

版权 © 2001, 2002, 2003 Stijn Hoop

这份文件描述了使用和 FreeBSD 项目相同的命令脚本来建立 CVS 储存库的步骤。 这和标准 CVS 建立的储存库相较之下有许多优点， 它提供了更多对于源代码树的细粒度访问控制， 并能够为每一次的提交生成和发出易读的电子邮件。

[ 章节模式 / 完整模式 ]

# 1 简介

大多数的开放源代码软件项目都使用 CVS 作为它们的源代码控制系统。 尽管 CVS 有许多的优点， 但它也有部份的瑕疵和缺点。 其中之一的原因是和其它的开发者分享源代码树可能会迅速成为系统管理的恶梦， 特别是当有人希望保护部份的源代码树免受于一般的存取时。

FreeBSD 是众多使用 CVS 的项目之一， 因为基于它进行开发的开发人员遍布于全世界。 他们撰写了一些命令脚本使得管理储存库变得更加容易。 最近这些命令脚本由 Josef Karthauser `<joe@FreeBSD.org>` 重新整理过且更标准化， 使得在其它的项目上再次使用这些命令脚本会更加容易。 本文件将描述使用这些新的命令脚本的方法。

为了使本文件中的信息对您有用， 您需要首先熟悉 CVS 的基本操作方式。

|  | 下一页
|  | 基本配置

本文档和其它文档可从这里下载：ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

如果对于FreeBSD有问题，请先阅读文档，如不能解决再联系<questions@FreeBSD.org>.
关于本文档的问题请发信联系 <doc@FreeBSD.org>.