dream in the java world
憧憬明天,拥抱梦想
posts - 42,  comments - 81,  trackbacks - 0

一.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 2006-09-22 10:17 飘然 阅读(915) 评论(0)  编辑  收藏 所属分类: Version Control



标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
 




<2006年9月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(3)

随笔分类

随笔档案

其他链接

  • 生活相册
  • 放在google的网络相册,我的生活照,尤其是我那新出生的可爱女儿,欢迎浏览

友情链接

  • 梁兄
  • 同事的博客,c++高手

搜索

  •  

最新评论

阅读排行榜

评论排行榜