cvs:
◎配置cvs
以下语句只适合ksh的.profile中
#!/bin/ksh
CVSROOT=/export/home/huangzh/cvs/cvsroot
export CVSROOT
也可以在shell下设置变量
CVSROOT=/export/home/huangzh/cvs/cvsroot
export CVSROOT
◎cvs的启动
cvs init
但首先建立该目录
◎cvs的checkout
cvs checkout -d checkout1 prj1
将修改完的文件在修改完之后,采用如下语句(比如修改了如下文件connDB.c)
cvs commit connDB.c
◎将本地目录中执行如下语句,将本地文件全部加到项目中
增加一个项目
cvs import -m "this is first cvs" prj1 vendor1 start
◎在commit之后添加注释的时候,插入的数据必须在最前面
◎将二进制的文件添加进去
使用cvs add -kb filename
◎删除一个文件
将文件删除之后使用一下语句
cvs remove filename
cvs commit
如果删除目录的话,现将该目录中的文件全部删除
◎cvs tag -b tag名称
◎在checkout之后的清理性工作
cvs -release -d checkout1
◎增加文件
cvs add 文件名
◎增加目录
cvs add 目录名/
◎cvs log查看log文件
◎使用cvs edit 文件名//可以将只读文件进行修改,同时产生event
◎cvs watch on edit
设置在有人编辑文件时列出所有人的动作(管理之用)
◎管理加密文件
cvs admin -l 文件名//加密文件
cvs admin -u 文件名//解密文件
◎cvs update //将仓库中的最新文件更新到你当前目录
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
{
◎tag不理解
◎update如何使用?
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
}