WINCVS 基本操作

序号
操 作
Linux CVS/Win CVS
1 初始环境变量
CVSROOT
Linux CVS
CVSROOT=:pserver:anonymous@210.77.60.218:/www/cvs/cvsroot
或者
export CVSROOT=:pserver:anonymous@210.77.60.218:/www/cvs/cvsroot
一般来说如果CVSROOT已经是环境变量,不必重复export命令

Win CVS
Admin->preferenes->General->Enter the CVSROOT
输入::pserver:anonymous@210.77.60.218:/www/cvs/cvsroot

2 登录CVS服务器 Linux CVS
cvs login
然后会提示输入密码,如果没有密码就回车。
 

Win CVS
Admin->login...

3 引入
checkout
Linux CVS
可以将整个cman项目checkout回本地
cvs checkout cman -z9(z9是ip压缩,可选,可以是z1-9,数字大压缩大,建议使用)
也可以checkout一个文件到本地
cvs checkout cman/man1/ls.1 -z9(同上)

Win CVS
Create->Chechout module->checkout settings->enter the..
输入cman 或者cman/man1/ls.1
Local folder checkout to处输入:你的工作目录
使用压缩选项Golbals->Use tcp/ip compression

4 更新
update
Linux CVS
cvs update
建议做commit或修改前使用一下,这样可以把同伴的修改更新进来,减少冲突.

Win CVS
Modify->Update selection...

5 提交
commit
Linux CVS
提交一个文件的修改
cvs commit -m "some text" cman/man1/ls.1
如果没指定 -m "some text" 那么CVSEDITOR中指定的编辑器(默认是vi)就被使用

Win CVS
Modify->Commit selection..其中commit settings->enter the log messages
等同-m 选项,而precious logs or可以选用以前的log文件或建立好的模板。

6 有用的关键词 Linux CVS
cvs log [cman/man1/ls.1]
可以查到谁对此[文件]作过修改

Win CVS
Query->log selection