cvs命令checkout,commit,update

.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     在签出时使用RCSkopt -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/uabwebtag=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     包装指定行

from http://www.blogjava.net/aoxj/archive/2006/09/22/71253.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值