cvs 常用命令记录

//z 纯粹自己备忘
//z 9/19/2011 1:22 PM@is2120.csdn

cvs 命令的形式:
cvscvs-options subcommand subcommand-options


查看帮助:

cvs-H subcommand

cvs status -h

检出文件:

cvscheckout mymodule


更新
cvs update

cvsupdate -P -d
-P 表示删除本地的空目录
-d 表示将任何不在本地工作副本中的新目录更新到本地

在有了本地工作副本后

cvs update -d 和 cvs checkout的效果差不多

查看文件状态:
cvs status file1

===================================================================

File:file1 Status: Up-to-date

Working revision: 1.2Thu Oct 10 14:49:15 2002

Repository revision: 1.2 /home/srevilak/c/mymodule/file1,v

Sticky Tag: (none)

Sticky Date: (none)

Sticky Options: (none)


$cvs -n update
仅仅看看发生了什么,而不对本地的文件进行更新


提交文件

cvs commit filename

添加新的目录:
cvs add newdir

添加新文件:
cvs add newfile


添加二进制文件
cvs add -kb newfile

显示文件的 commit log
cvs log MyFile.java


cvsupdate -j 1.7 -j 1.10 MyFile.java
得到版本1.7到版本1.10间的变更,并将它们添加到文件的本地副本

本地副本比较异同

cvsdiff -w MyFile.java


得到1.5 和 1.4 之间的不同,并将之应用到本地工作副本,

cvsupdate -j 1.5 -j 1.4 filename

cvscommit filename


删除文件
rm filename //z 必须先从工作副本中删除
cvs delete file
cvs commit

cvs diff filename
显示本地副本和仓库中的版本间的不同

cvs diff -r 1.2 filename
显示本地版本和仓库中1.2的不同

cvs diff -r 1.2 -r 1.3 filename
比较仓库中版本1.2和版本1.3的异同

cvs annotate filename
显示文件的每一行,以revision信息为前缀


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值