全局选项

有效的 `cvs_options' (作用于左边的 `cvs_command') 有:

--allow-root= rootdir
可以为多次调用指定一个合法的 cvsroot 目录。也导致 CVS 预先解析每个特定根目录的配置文件,在配置写代理的时候很有用,参阅 Password authentication server & Write proxies


-a
验证服务器和客户端之间的所有通信。只在 cvs 客户端有效。到写此帮助时为止,这个选项只会在使用 GSSAPI 连接时才有效 (参阅 GSSAPI authenticated)。验证可以防止某些通过截取和篡改 tcp 连接而进行的攻击。


-b bindir
cvs 1.9.18 和更早的版本,这个用来指定 rcs 程序在 bindir 目录中。当前版本的 cvs 不运行 rcs 程序; 为了兼容性这个选项仍然可以使用,但是不会产生任何效果。


-T tempdir
使用 tempdir 目录作为临时文件的存放目录。

cvs 客户端和服务器在临时目录里面保存临时文件。临时目录路径设置,按下面先后次序:

  • 全局参数 `-T' 选项。
  • 配置文件里面的 TmpDir 值(只用于服务器 - 参阅 config)。
  • $TMPDIR 环境变量的内容(Windows 下为 %TMPDIR% - 参阅 Environment variables)。
  • /tmp

临时目录应该用绝对路径指定。当在客户端运行时,`-T' 只影响本地处理; 在客户端指定 `-T' 将不会对服务器造成影响,反之亦然。


-d cvs_root_directory
使用 cvs_root_directory 作为仓库的根目录路径名。覆盖 $CVSROOT 环境变量的设置。参阅 Repository.


-e editor
使用 editor 作为编辑人来记录到修订版日志信息中。覆盖 $CVSEDITOR$EDITOR 环境变量的设置。更多的信息,参阅 Committing your changes
-f
不要读取 ~/.cvsrc 文件。因为 cvs 选项集合的非正交性特性,所以这个选项会被经常使用。例如,` cvs log' 选项 ` -N' (关闭显示标签名)没有一个相应的选项来打开显示。所以如果你在 ~/.cvsrc 中为 ` log' 指定了 ` -N' 选项,你可能需要使用 ` -f' 来禁止此选项来显示标签名。
-H
--help
显示关于特定 ` cvs_command' 的使用信息 (但不实际执行此命令)。如果你没有指定命令名,` cvs -H' 显示全部 cvs 的帮助,包括其他帮助选项的列表。 <!----><!----><!----><!---->


-R
打开只读仓库模式。这将允许从一个只读仓库进行检出操作,例如一个匿名 CVS 服务器,或者一个 cd-rom 仓库。

就像设置了 CVSREADONLYFS 环境变量一样的效果。使用 `-R' 也能加快在 NFS 上面的检出速度。


-n
不改变任何文件。尝试执行 ` cvs_command',但是只是显示执行结果; 而不删除,更新,或者合并任何存在的文件,或者建立任何新文件。

注意 cvs 不确定在不使用 `-n' 的时候也能得到完全一样的输出信息。有些时候输出的信息会相同,但是有些时候 cvs 会跳过某些处理,而导致输出信息不同。

-Q
完全关闭命令执行的输出信息显示; 只有当命令出现严重问题的时候才会显示信息。
-q
关闭部分命令执行的输出信息显示; 普通的消息,比如反馈对子目录的递归的处理的消息将被关闭。


-r
使新的工作文件成为只读状态。和设置了 $CVSREAD 环境变量一样 (参阅 Environment variables)。默认的工作文件状态是可写的,除非使用了监视方式 (参阅 Watches)。
-s variable = value
设置一个用户变量(参阅 Variables)。


-t
跟踪程序执行; 显示 cvs 执行步骤的信息。配合 ` -n' 一起使用对于研究那些不熟悉的命令的执行效果有非常大的帮助。
-v
--version
显示 cvs 的版本和版权信息。


-w
使新建立的文件为读写状态。覆盖 $CVSREAD 环境变量的设置。文件默认是以读写状态被创建的,除非 $CVSREAD 被设置或者指定 ` -r' 选项。 <!----><!----><!----><!----><!----><!---->
-x
加密服务器和客户端之间的所有通信。只在 cvs 客户端有效。到写此帮助时为止,这个选项只会在使用 GSSAPI 连接 (参阅 GSSAPI authenticated) 或者 Kerberos 连接 (参阅 Kerberos authenticated) 时才有效。允许加密意味着这个通信也同时被验证。默认是不支持加密模式的; 必须使用特殊配置选项, --enable-encryption 来编译 cvs
-z level
网络传输时请求的压缩 levelcvslevel 解释与 gzip 程序对应。有效的级别是 1 (高速,低压缩率) 到 9 (低速,高压缩率),或者 0 来禁止压缩 (默认值)。数据发送到服务器时使用请求的压缩等级,客户端也请求服务器使用同样的压缩等级回传数据。服务器将使用与服务器管理员所允许的最接近的压缩等级。该循序只在 cvs 传给客户端时有效。

你可能感兴趣的:(windows,工作,配置管理,F#,cvs)