`
花花人
  • 浏览: 68241 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

分享到:
评论

相关推荐

    CVS的常用命令速查手册

    了解并熟练掌握CVS的基本命令,如`cvs init`、`cvs import`、`cvs checkout`、`cvs update`和`cvs commit`,是每个开发者协同工作时必备的技能。随着经验的积累,开发者可能会发现更多高级功能,以应对复杂的开发...

    CVS命令详解

    `cvs checkout` 命令用于从CVS仓库中检出项目或文件到本地工作目录。使用格式如下: ``` cvs checkout [module] ``` 其中 `[module]` 是指要检出的模块名称。例如: ``` cvs checkout myproject ``` **1.3.2 cvs...

    CVS常用命令

    cvs commit -m "写一些评论在这里" file_name ``` - `-m`:添加注释,说明此次修改的原因或内容。 - `file_name`:被修改的文件名。 #### 四、CVS的分支开发 CVS支持分支管理,即可以在不同的分支上进行开发,...

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

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

    CVS 常用命令和语法

    使用`cvs update file_name`更新本地文件或目录至最新版本。如果未指定`file_name`,则更新整个目录下的所有文件。 #### 5. 添加文件或目录至CVS 使用`cvs add new_file_or_folder`将新文件或目录加入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的常用命令速查手册.rar

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

    CVS工具(程序合作)

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

    CVS完全手册--CVS一本通

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

    CVS完全手册

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

    CVS for windows的安装和使用

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

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

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

    CVS客户端工具TortoiseCVS

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

    CVS基础教程

    5. 文件修改和提交:使用 cvs add、cvs remove 和 cvs commit 命令对文件进行修改和提交 6. 文件同步:使用 cvs update 命令同步代码库和本地文件 7. 文件版本控制:使用 cvs log 和 cvs diff 命令查看文件的修改...

    CVS Tutor - PDF file

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

Global site tag (gtag.js) - Google Analytics