`

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    在签出时使用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    包装指定行

分享到:
评论

相关推荐

    CVS命令详解

    要更新到主干的最新版本,可以直接使用 `cvs update` 命令,无需额外参数。 **1.3.2.2 更新到某一个特定版本** 如果想要更新到某个具体版本,可以使用 `-r` 参数,指定版本号: ``` cvs update -r versionnumber ...

    CVS常用命令

    ### CVS常用命令详解 #### 一、CVS简介与应用场景 CVS(Concurrent Versions System)是一种源代码版本控制系统,广泛应用于软件开发团队中的版本控制和管理。它采用客户端/服务器(C/S)架构,允许多名开发人员...

    cvs命令初学教材及速查手册

    当对文件进行了修改后,可以通过`cvs commit`命令将这些更改提交到CVS仓库: ```shell cvs commit -m "writesomecommentshere" file_name ``` 这里`-m`选项后跟的是提交信息,用来说明本次修改的目的或原因。...

    CVS 常用命令和语法

    ### CVS常用命令与语法详解 CVS(Concurrent Versions System)是早期的版本控制系统之一,主要用于软件开发过程中对源代码的版本控制。本文将详细解析CVS中的常见命令及其使用方法,帮助用户更好地掌握CVS的基本...

    cvs最简单的使用方法

    2. **提交更改**:使用`cvs commit`命令将更改保存到仓库: ```bash cvs commit -m "Add new files and make some changes." ``` 这里,`-m`后面是你的提交消息,用于记录这次更改的原因。 ### 获取项目 在...

    cvs技术文档

    你将学习如何下载并安装WinCVS,配置连接到CVS服务器,创建和管理项目,以及如何通过图形化界面执行常见的CVS命令,如 checkout、commit、update 和 diff。 4. **CVS的配置** CVS的配置涉及CVSROOT目录的设置,...

    cvs安装包及详细使用说明

    4. 版本控制操作:在MyEclipse中,可以直接通过右键菜单对项目进行CVS操作,如Checkout、Commit、Update等,方便直观。 五、CVS的高级特性 - 分支与合并:CVS支持创建分支,允许开发者在不影响主分支的情况下进行...

    CVS工具(程序合作)

    在执行commit之前,开发者通常需要先用`cvs update`命令获取最新的源代码,然后进行修改。当一个开发者准备提交其更改时,他会运行`cvs commit`命令,该命令会提示输入提交信息,用于描述这次修改的目的或内容。如果...

    CVS完全手册

    例如,`cvs checkout`命令用于获取仓库中的最新版本文件,你需要提供模块的名称作为参数,如`cvs checkout module_name`。这会将远程仓库的指定模块复制到你的工作目录下,供你编辑和修改。 `cvs update`命令用于将...

    CVS完全手册--CVS一本通

    - `command`:具体命令,如`checkout`、`commit`等。 - `command_opts`:特定命令的选项。 - `command_args`:命令参数。 ### 常用命令 - `cvs checkout`:获取工作副本。 - `cvs commit`:提交更改到仓库。 - `cvs...

    CVS的常用命令速查手册.rar

    使用`cvs checkout`(或简写`cvs co`)命令获取:`cvs co -d mywork ModuleName`,这将在当前目录下创建一个名为`mywork`的新目录,并包含模块`ModuleName`的最新版本。 4. **日常操作** - **更新**:`cvs update`...

    CVS for windows的安装和使用

    3. 更新(Update):使用`cvs update`命令同步本地工作副本与服务器上的最新版本,例如`cvs update -dAP`。 4. 合并(Merge):如果多人同时修改了同一文件,可能需要使用`cvs merge`来解决冲突。 5. 查看历史...

    CVS客户端工具TortoiseCVS

    1. **右键菜单集成**:在Windows资源管理器中,TortoiseCVS提供了丰富的右键菜单选项,如Checkout、Commit、Update、Diff等。 2. **可视化差异(Diff)**:TortoiseCVS可以显示文件之间的差异,帮助开发者理解并...

    CVS的使用及其相关内容 CVS的使用及其相关内容

    二、CVS的命令操作 1. cvs checkout:创建或更新工作副本,如`cvs checkout projectname`。 2. cvs commit:提交更改,需要提供提交信息,如`cvs commit -m "Add new feature"`。 3. cvs update:同步工作副本与...

    CVS Tutor - PDF file

    - **取出过去的专案版本**: 使用 `cvs export` 或 `cvs checkout` 命令指定特定版本或时间点获取项目的历史版本。 - **依时间点取出过去的专案**: 可以通过 `cvs export -D` 命令按指定日期获取项目版本。 - **依...

    CVS教学电子书如何安装CVS,CVS使用

    4. **更新与提交**:在本地修改代码后,使用`cvs update`来获取他人所做的更改,并用`cvs commit`提交自己的工作,这会将更改推送到服务器。 5. **冲突解决**:当两个或更多人同时修改同一文件时,CVS会识别冲突并...

Global site tag (gtag.js) - Google Analytics