pzxsheng

有种相见不敢见的伤痛,有种爱还埋藏在心中

CVS常用命令

原文出处:http://hi.baidu.com/qiaoyuetian/blog/item/0b08a922e35aabac4623e85c.html



一.checkout 签出

   cvs checkout [-ANPRcflnps] [-r rev| -D date] [-d dir] [-j rev1] [-j rev2] [-k kopt] modules...
   
   -A   重置所有粘性标记/日期/kopts
   -N   如果指定了-d选项,不要使用短模块路径
   -P   删除空目录
   -R   操作应用于子目录
   -c   显示模块数据库的内容
   -f   如果没有发现标记/日期,强制与一个head版本号匹配
   -l   只有本目录,不包括子目录
   -n   不运行模块程序
   -p   把文件签出到标准输出设备
   -s   类似-c,但是包括模块状态
   -r rev   按版本号或标记迁出模块(暗含-P选项:具有粘性)
   -D date   签出时间为date时的文件版本(暗含-P选项:具有粘性)
   -d dir   签出到名称为dir的目录而不是以模块名为名称的目录
   -k kopt   在签出时使用RCS的kopt -k选项
   -j rev   merge将当前版本与指定的rev版本合并

   使用范例: 
   (1)cvs co -d bossbi aimc/bossbi 
       将aimc/bossbi签出到当前目录下的bossbi目录
   (2)cvs co -d uab40 -r R-4-0-0-0 aimc/uabweb
       将aimc/uabweb的tag=R-4-0-0-0的版本签出到uab40目录,可以用cvs status -v 来察看tag
   
二.commit 将文件签入到仓库中
   cvs commit [-nRlf] [-m msg | -F logfile] [-r rev] files...
   
   -n   不运行模块程序
   -R   操作应用于子模块
   -l   只有本目录,不包括子目录
   -f   强制提交文件,不应用于子目录
   -F file   从file中读出日志信息
   -m msg   日志信息
   -r rev   提交到这个分支或主干版本


三.update 将本地文件更新为最新版本
   cvs update [-APdflRp] [-k kopt] [-r rev |-D date] [-j rev] [-I ign] [-W spec] [ files...]
   -A   重置所有粘性标记/日期/kopts
   -P   删除空目录
   -d   像checkout命令一样创建目录
   -f   如果没有发现标记/日期,强制与一个head版本号匹配
   -l   只有本目录,不包括子目录
   -R   操作应用于子目录
   -p   把文件签出到标准输出设备
   -k kopt   使用checkout命令上的RCSkopt -k选项
   -r rev   使用指定版本号/标记进行更新(具有粘性)
   -D date   设置进行更新的日期(具有粘性)
   -j rev   merge将当前版本与指定的rev版本合并
   -I ign   忽略文件(使用!重置)
   -W spec   包装指定行

posted on 2012-06-06 16:40 科菱财神 阅读(327) 评论(0)  编辑  收藏 所属分类: CVS


只有注册用户登录后才能发表评论。


网站导航:
 

导航

<2012年6月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

统计

常用链接

留言簿(1)

随笔分类

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜