CVS常用命令
时间:2006-02-10 来源:cnscn2008
1)设置CVS环境
export CVSROOT=:pserver:[email protected]:/home/cvsroot
2)登陆
cvs login
3)导出cvs库文件
cvs co或cvs checkout pakagename
cvs co或cvs checkout -r version 或 -r 版本标记名 pakagename
cvs co或cvs checkout -D date pakagename
4)添加文件
cvs add -m "messages" files...
5)更新文件
cvs update [-r version或 -r 版本标记名] files...
6)提交添加、更新操作
cvs commit [-r version或 -r 版本标记名] -m "messages...."
7)显示文件历史记录
cvs log [-r version或 -r 版本标记名] files....
8)比较版本间的差异
cvs diff <-r version1或 -r 版本标记名1> <-r version1或 -r 版本标记名1> files...
[root@cnscn-88-linux js]# cvs diff -r 1.4 -r 1.6 jsIEFirefoxCalendar.js
Index: jsIEFirefoxCalendar.js
===================================================================
RCS file: /home/cvsroot/inc/lib/js/jsIEFirefoxCalendar.js,v
retrieving revision 1.4
retrieving revision 1.6
diff -r1.4 -r1.6
656c656,660
< aData = ctl2.value.split(formatChar) [1.4版本的内容]
---
> [修改后1.6版本的内容]
> if(ctl2.value=="0000-00-00")
> aDate = "";
> else
> aData = ctl2.value.split(formatChar)
760c764
< window.onload=init [1.4版本的内容]
---
[修改后1.6版本的内容]
> window.onload=cnsJsIeFirefoxCalendarInit
9)为库中的模块加标记
cvs rtag -R //应用于子目录
-l //不应用于子目录
-f //如果没有发现标记或日期,强制与一个head版本号匹配
-d //删除指定标记
-b //将标记做为"分支"标记以允许并发开发
-r <version>或 -r <版本标记名> //已有的版本标记
tagname //新加的标记名
modules... //所在模块
详情参见cvs常用操作
export CVSROOT=:pserver:[email protected]:/home/cvsroot
2)登陆
cvs login
3)导出cvs库文件
cvs co或cvs checkout pakagename
cvs co或cvs checkout -r version 或 -r 版本标记名 pakagename
cvs co或cvs checkout -D date pakagename
4)添加文件
cvs add -m "messages" files...
5)更新文件
cvs update [-r version或 -r 版本标记名] files...
6)提交添加、更新操作
cvs commit [-r version或 -r 版本标记名] -m "messages...."
7)显示文件历史记录
cvs log [-r version或 -r 版本标记名] files....
8)比较版本间的差异
cvs diff <-r version1或 -r 版本标记名1> <-r version1或 -r 版本标记名1> files...
[root@cnscn-88-linux js]# cvs diff -r 1.4 -r 1.6 jsIEFirefoxCalendar.js
Index: jsIEFirefoxCalendar.js
===================================================================
RCS file: /home/cvsroot/inc/lib/js/jsIEFirefoxCalendar.js,v
retrieving revision 1.4
retrieving revision 1.6
diff -r1.4 -r1.6
656c656,660
< aData = ctl2.value.split(formatChar) [1.4版本的内容]
---
> [修改后1.6版本的内容]
> if(ctl2.value=="0000-00-00")
> aDate = "";
> else
> aData = ctl2.value.split(formatChar)
760c764
< window.onload=init [1.4版本的内容]
---
[修改后1.6版本的内容]
> window.onload=cnsJsIeFirefoxCalendarInit
9)为库中的模块加标记
cvs rtag -R //应用于子目录
-l //不应用于子目录
-f //如果没有发现标记或日期,强制与一个head版本号匹配
-d //删除指定标记
-b //将标记做为"分支"标记以允许并发开发
-r <version>或 -r <版本标记名> //已有的版本标记
tagname //新加的标记名
modules... //所在模块
详情参见cvs常用操作
相关阅读 更多 +