一些常用的cvs命令

cvs import -m "" portal r1 r2  把portal目录放到cvs上,这个命令在portal/目录下执行

//在windows命令行里运行cvs co 需要先设置环境变量
set CVSROOT=:pserver:zcjl@server:/disk1/cvsroot
cvs -d :pserver:zcjl@server:/disk1/cvsroot login
cvs co portal

cvs up -APd


查看提交历史:
cvs history -c -uzcjl -D20060530 | awk '!/^R/{print $8"/"$7"  "$6}'| awk '{print $1,substr($2,0,index($2,".")-1),substr($2,index($2,".")+1)}' | sort +0 -1 +1nr -2 +2nr -3 |sort -u +0 -1 | awk '{print $1" "$2"."$3}'

查看目前新增的文件:
cvs -n up 2> /dev/null | awk '/^/? /{print $2}' | awk '{printf $0"/n"}END{print ""}'

查看提交过的删除文件列表:
cvs history -c -D20040407 | awk '/^R/{print $0}'   

查看目前不同的文件:
cvs -n up 2> /dev/null | awk '!/cvs serv/{print $0}'

查看目前改动过需要提交的文件:
cvs -n up 2> /dev/null | awk '/^M /{print $2}' | awk '{printf $0"/n"}END{print ""}'

查看目前改动过的文件和上一版本的差别:
cvs diff `cvs -n up 2> /dev/null | awk '/^M /{print $2}' | awk '{printf $0" "}END{print ""}'`

给定目录中全部文件的版本:
cvs st java templates 2>/dev/null | awk '/Working revision/{ver= $3;getline;print $4" "ver}'

给定文件的历史提交版本:
cvs rlog filename

恢复版本并打上tag:
cvs update -r 1.75 filename

清除tag:
cvs update -A filename 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值