有效的 `cvs_options' (作用于左边的 `cvs_command') 有:
- 可以为多次调用指定一个合法的 cvsroot 目录。也导致 CVS 预先解析每个特定根目录的配置文件,在配置写代理的时候很有用,参阅 Password authentication server & Write proxies。
- 验证服务器和客户端之间的所有通信。只在 cvs 客户端有效。到写此帮助时为止,这个选项只会在使用 GSSAPI 连接时才有效 (参阅 GSSAPI authenticated)。验证可以防止某些通过截取和篡改 tcp 连接而进行的攻击。
- 在 cvs 1.9.18 和更早的版本,这个用来指定 rcs 程序在 bindir 目录中。当前版本的 cvs 不运行 rcs 程序; 为了兼容性这个选项仍然可以使用,但是不会产生任何效果。
-
使用
tempdir 目录作为临时文件的存放目录。
cvs 客户端和服务器在临时目录里面保存临时文件。临时目录路径设置,按下面先后次序:
- 全局参数 `-T' 选项。
- 配置文件里面的
TmpDir
值(只用于服务器 - 参阅 config)。 $TMPDIR
环境变量的内容(Windows 下为%TMPDIR%
- 参阅 Environment variables)。- /tmp
临时目录应该用绝对路径指定。当在客户端运行时,`-T' 只影响本地处理; 在客户端指定 `-T' 将不会对服务器造成影响,反之亦然。
-
使用
cvs_root_directory 作为仓库的根目录路径名。覆盖
$CVSROOT
环境变量的设置。参阅 Repository. -
使用
editor 作为编辑人来记录到修订版日志信息中。覆盖
$CVSEDITOR
和$EDITOR
环境变量的设置。更多的信息,参阅 Committing your changes。
-
不要读取
~/.cvsrc 文件。因为
cvs 选项集合的非正交性特性,所以这个选项会被经常使用。例如,`
cvs log' 选项 `
-N' (关闭显示标签名)没有一个相应的选项来打开显示。所以如果你在
~/.cvsrc 中为 `
log' 指定了 `
-N' 选项,你可能需要使用 `
-f' 来禁止此选项来显示标签名。
- 显示关于特定 ` cvs_command' 的使用信息 (但不实际执行此命令)。如果你没有指定命令名,` cvs -H' 显示全部 cvs 的帮助,包括其他帮助选项的列表。
-
打开只读仓库模式。这将允许从一个只读仓库进行检出操作,例如一个匿名 CVS 服务器,或者一个
cd-rom 仓库。
就像设置了
CVSREADONLYFS
环境变量一样的效果。使用 `-R' 也能加快在 NFS 上面的检出速度。 -
不改变任何文件。尝试执行 `
cvs_command',但是只是显示执行结果; 而不删除,更新,或者合并任何存在的文件,或者建立任何新文件。
注意 cvs 不确定在不使用 `-n' 的时候也能得到完全一样的输出信息。有些时候输出的信息会相同,但是有些时候 cvs 会跳过某些处理,而导致输出信息不同。
-
完全关闭命令执行的输出信息显示; 只有当命令出现严重问题的时候才会显示信息。
- 关闭部分命令执行的输出信息显示; 普通的消息,比如反馈对子目录的递归的处理的消息将被关闭。
-
使新的工作文件成为只读状态。和设置了
$CVSREAD
环境变量一样 (参阅 Environment variables)。默认的工作文件状态是可写的,除非使用了监视方式 (参阅 Watches)。
- 设置一个用户变量(参阅 Variables)。
-
跟踪程序执行; 显示
cvs 执行步骤的信息。配合 `
-n' 一起使用对于研究那些不熟悉的命令的执行效果有非常大的帮助。
- 显示 cvs 的版本和版权信息。
-
使新建立的文件为读写状态。覆盖
$CVSREAD
环境变量的设置。文件默认是以读写状态被创建的,除非$CVSREAD
被设置或者指定 ` -r' 选项。
-
加密服务器和客户端之间的所有通信。只在
cvs 客户端有效。到写此帮助时为止,这个选项只会在使用 GSSAPI 连接 (参阅
GSSAPI authenticated) 或者 Kerberos 连接 (参阅
Kerberos authenticated) 时才有效。允许加密意味着这个通信也同时被验证。默认是不支持加密模式的; 必须使用特殊配置选项,
--enable-encryption 来编译
cvs。
-
网络传输时请求的压缩
level。
cvs 将
level 解释与
gzip
程序对应。有效的级别是 1 (高速,低压缩率) 到 9 (低速,高压缩率),或者 0 来禁止压缩 (默认值)。数据发送到服务器时使用请求的压缩等级,客户端也请求服务器使用同样的压缩等级回传数据。服务器将使用与服务器管理员所允许的最接近的压缩等级。该循序只在 cvs 传给客户端时有效。
--allow-root=
rootdir
-a
-b
bindir
-T
tempdir
-d
cvs_root_directory
-e
editor
-f
-H
--help
-R
-n
-Q
-q
-r
-s
variable
=
value
-t
-v
--version
-w
-x
-z
level