Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1324462
  • 博文数量: 334
  • 博客积分: 10302
  • 博客等级: 上将
  • 技术积分: 2986
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-12 10:17
文章分类

全部博文(334)

文章存档

2013年(1)

2012年(9)

2011年(4)

2010年(10)

2009年(24)

2008年(64)

2007年(72)

2006年(150)

我的朋友

分类:

2008-10-01 10:19:52

10.3. 

10.3.1. 避免重复输入

许多 CVS 命令需要特定的命令行选项才能搭配使用。与其每次用到时输入这些选项,您可以将它们保存在文件里,让 CVS 每次执行前读取它。

在个人目录中创建一个叫做 ~/.cvsrc 的文件。它应当包含下列命令,每个命令占一行:

cvs -z3
diff -uNp
rdiff -uNp
update -dP

10.3.2. 配置只读的 CVS 访问

如果您的目的是下载各篇 Fedora Core 文档并在自己的系统中编译,那么只读访问就够了。照做本节的指令,然后直接跳转到 第 10.4.1 节 “检出模块”

切换到将存放 CVS 中文件的目录,然后执行下面的命令:

$ export CVSROOT=:pserver:cvs.fedora.redhat.com:/cvs/docs
$ cvs login
$ cvs checkout docs-common module-name
$ cvs checkout module-name
$ cd module-name

检出模块之后,CVSROOT 环境变量的设置就不再有用,因为正确的值已经保存在了本地工作目录的每个子目录中,文件 CVS/Root 里面。只要当前工作目录包含 CVS/ 目录,CVS 程序就可以自动找到 Fedora Core 仓库。

10.3.3. 配置可读写的 CVS 访问

要创作新文档,或是修改已有的,必须得到 Fedora Core Docs CVS 仓库的完整读写权限。关于这个过程,请参考 页面。下面是大致的步骤:

  • 订阅 邮件列表,这是项目主要的讨论区。

  • 创建一个 GNU Privacy Guard (GPG) 密钥来向其他人标识自己的身份。

  • 注册 帐号,如果以前没有注册过的话。Bugzilla 是跟踪问题、修改和项目更新的途径。

  • 向邮件列表发出 (自我介绍)。

当您的 被接受后,您将获得 CVS 访问权。

每位作者,也包括您,在自我介绍被接纳之后,就使用独一无二的 $CVSROOT 来访问 CVS 仓库:

$ export CVSROOT=:ext: yourname @cvs.fedora.redhat.com:/cvs/docs
$ export CVS_RSH=/usr/bin/ssh 

设置了 $CVSROOT$CVS_RSH 环境变量后,就可以访问仓库了:

$ cvs co -c 

您将被提示输入 SSH 密钥的口令。按下 ENTER 可以看到仓库中已有模块的列表。

阅读(645) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~