一.status 显示文件状态
cvs status [-vlR] [ files...]
-v 详尽格式,包括文件的标记信息
-l 只处理本目录,不包括子目录
-R 操作应用于子目录
使用范例:
(1)察看文件标识
cvs status -v WmailInitiator.java
可以看到以下tag信息
Existing Tags:
R-4-0-0-0 (revision: 1.4)
二.annotate 显示每行的版本号
cvs annotate [-lRf] [-r rev|-D date] [ files...]
-l 只用在本目录,不递归到子目录
-R 以递归方式处理目录
-f 在没有发现标记或日志的情况下使用文件的最新版本
-r rev annotate file as speciafied revision/tag
-D date annotate file as speciafied date
三.log 打印文件历史纪录
cvs log [-lRhtNb] [-r[ revisions]] [-d dates] [-s states] [-w[ logins]] [ files...]
-l 只有本目录,不包含子目录
-R 只打印RCS文件的名称
-h 只打印文件头部
-t 只打印文件头部和描述文字
-N 不列出标记
-b 只列出默认分支上的版本
-r[revisions] 指定要列出的版本
-d dates 指定日期
-s status 只列出带有指定状态的版本
-w[logins] 只列出由指定的logins用户签入的版本
四.diff 显示版本间的差异
cvs diff [-lNR] [ rcsdiff-options] [[-r rev1 | -D date1] [-r rev2 | -D date2]] [ files...]
-l 只有本目录,不包含子目录
-R 操作应用于子目录
-D date1 比较本地工作区文件与指定日期的版本之间的差异
-D date2 比较日志date2版本与rev1/date1版本之间的差异
-N 包括新加和移走的文件的版本差异
-r rev1 比较本地工作区文件与指定版本rev1的版本之间的差异
-r rev2 比较版本rev2和rev1/date1版本之间的差异
-ifdef=arg 以ifdef格式输出文件版本差异
rcsdiff 通常选项有 -c for context diffs, -u for unified diffs, and --side-by-side.
使用范例:
(1)比较当前工作区文件和cvs仓库中最新文件的差异
cvs diff contactList.jsp
(2)比较当前工作区文件和指定版本的差异
cvs diff -r1.1 contactList.jsp
(3)比较制定的两个版本的差异
cvs diff -r1.1 -r1.2 contactList.jsp
(4)左右两列对比
cvs diff --side-by-side contactList.jsp
分享到:
相关推荐
《版本控制之道--使用cvs》的附录,使用cvs的常规操作,个人感觉不错,分享之。仅供个人学习使用,欢迎购买正版书籍。
cvs-suite-trial-2009-3779.msi
一个很好用的版本管理软件,CVS是版本控制的利器,目前在Linux和Windows下都有不同版本
cvs-suite-trial-2009-7480CVS安装包,亲测可用
Installing Memcache on Wamp 2.1e and Windows 7 php_memcache-cvs-20090703-5.3-VC6-x86+使用方法+php5.3.X
CVS完全手册--CVS一本通(电子书)
CVS安装手册是学习cvs的好帮手,值得推荐
这是x264视频编码的源码,网络上的很多学习x264资料都是针对这一源码。是一很好的学习视频编码的参考资料。
CVS1easy-R操作说明书中文版zip,CVS1easy-R操作说明书中文版,文档介绍产品的接线与参数设定。
介绍了CVS的基础使用,看完后完全可以解决工作中碰到的问题
cvs4iis-2-0-1-源码.rar
r73模块的无线网卡在Linux下的驱动程序,研究Linux驱动的好东西
x264-cvs-2004-05-11 源代码,网上好像很少了,我也是刚找到的,还没仔细看,不知道是不是这个版本的。
汉化: 将文件夹zh-CN放到安装目录下的locale下 Windows7下乱码解决方案: 1.卸载安装TortoiseCVS时自动安装的CVSNT. 2.重新安装CVSNT(运行目录下的cvsnt-server-2.5.05.3489.msi文件)。
实现类似于svn的showhistory功能,可以导出CVS所有项目提交注释的Eclipse插件
CVS build cvs-1.11.23
senfore_synedit-201b-20050905这是直接从synedit的CVS提取出来的更新文件,包里包含了Synedit在2005年2月27日发布的2.01b版本。你可以直接使用Synedit-201b-20050227目录下的文件。这个官方发布的最新版本。Update...
diff-util 用作文本比较比较适用 包括Difference.java,Diff.java,测试用FileDiff.java...输出结果如CVS的diff命令。( 6a7,10表示在第6行后增加了7到10行。) http://www.incava.org/projects/577828189 2,3c2 --- > 34
万能播放器MPlayer-CVS-20060303-KK.rar
官方离线安装包,亲测可用