CVS 用法及总结(CVS Summary and Recipes)
1 CVS 命令格式
全局命令
cvs <全局选项..> 命令 <选项及参数...>
全局选项 说明
-H
显示命令用法
-Q
使得 CVS 不输出信息
-q
减少 CVS 输出信息
-r
使得签出的文件只可读
-w
使得签出的文件可读可写(默认)
-l
关闭历史记录
-n
不执行任何会修改磁盘文件的操作
-t
显示程序执行的轨迹—试着与-n 一起使用
-v
CVS 版本及版权说明
-b bindir
在“bindir”目录中找到 RCS 程序
-T tmpdir
将“tmpdir”作为保存临时文件的目录
-e editor
使用“editor”来编辑日志信息
-d CVSROOT
取代 CVSROOT 环境变量作为 CVS 的根目录
-f
不使用/.cvsrc 文件
-z #
在网络通信中使用第“#”级压缩
-a
验证所有网络通信
-s VAR=VAL
设置 CVS 用户变量
标志字符
cvs update 中,CVS 将显示一列前面带有标志字符的文件名
标志字符 说明
A
该文件已经添加到工作区中,但还没有提交到仓库中。
C
当试图更新该文件时,检测到了冲突(该文件的本地副本已被修改,且与仓
库中的版本修改内容有冲突)。本地副本合并了仓库版本的修改内容,且包
含冲突记号,而文件原来的版本存放在一个叫做.#文件.version 的新文件
中。需要开发人员交流解决冲突,再提交到仓库中。
M
试图更新时,检测到该文件的本地副本已被修改,但与仓库中的版本无冲
突。本地副本包含了仓库中版本的修改内容,需要提交到仓库以使仓库保持
最新。
P
作用与后面说明的“U”字符相同,表示服务器使用了一个补丁文件,将这个
文件更新成最新的。
R
该文件的本地副本已经移除(使用 cvs remove)。但没有修改还没有提交
到仓库中。需要运行 cvs commit,才能移除该文件的仓库版本。
U
该文件的本地副本已将按照仓库中的最新版本更新了。只有该文件的仓库版
评论0