`
zcjl
  • 浏览: 42058 次
  • 性别: Icon_minigender_1
  • 来自: 70码之城
社区版块
存档分类
最新评论

【收藏】一些常用的cvs命令

阅读更多

cvs import -m "" portal r1 r2  把portal目录放到cvs上,这个命令在portal/目录下执行

//在windows命令行里运行cvs co 需要先设置环境变量
set CVSROOT=:pserver:zcjl@server:/disk1/cvsroot
cvs -d :pserver:zcjl@server:/disk1/cvsroot login
cvs co portal

cvs up -APd

查看提交历史:
cvs history -c -uzcjl -D20060530 | awk '!/^R/{print $8"/"$7"  "$6}'| awk '{print $1,substr($2,0,index($2,".")-1),substr($2,index($2,".")+1)}' | sort +0 -1 +1nr -2 +2nr -3 |sort -u +0 -1 | awk '{print $1" "$2"."$3}'

查看目前新增的文件:
cvs -n up 2> /dev/null | awk '/^\? /{print $2}' | awk '{printf $0"\n"}END{print ""}'

查看提交过的删除文件列表:
cvs history -c -D20040407 | awk '/^R/{print $0}'

查看目前不同的文件:
cvs -n up 2> /dev/null | awk '!/cvs serv/{print $0}'

查看目前改动过需要提交的文件:
cvs -n up 2> /dev/null | awk '/^M /{print $2}' | awk '{printf $0"\n"}END{print ""}'

查看目前改动过的文件和上一版本的差别:
cvs diff `cvs -n up 2> /dev/null | awk '/^M /{print $2}' | awk '{printf $0" "}END{print ""}'`

给定目录中全部文件的版本:
cvs st java templates 2>/dev/null | awk '/Working revision/{ver= $3;getline;print $4" "ver}'

给定文件的历史提交版本:
cvs rlog filename

恢复版本并打上tag:
cvs update -r 1.75 filename

清除tag:
cvs update -A filename 

分享到:
评论

相关推荐

    CVS常用命令

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

    Linux下常用cvs命令整理.docx

    以下是Linux下常用的一些CVS命令详解: 1. **登录**: 在使用CVS之前,你需要配置CVS服务器的相关信息。通过`export CVSROOT=:pserver:username@the_server_name:/home/cvsroot`设置CVS根目录,其中`username`是...

    CVS命令大全,网上搜集

    CVS命令大全涵盖了从环境初始化、日常使用、分支开发到用户认证、Web访问以及与其他开发工具的集成等多个方面。 1. **CVS环境初始化**: - **CVSROOT**:配置CVS库的路径,可以通过环境变量`CVSROOT`来设置,例如...

    CVS的常用命令速查手册

    CVS与Visual SourceSafe(VSS)相比,有一些显著区别。在VSS中,`check out`是锁定文件防止他人编辑,而`check in`是提交更改。但在CVS中,`cvs checkout`仅用于首次获取项目,之后的同步用`cvs update`,类似VSS的`...

    CVS 常用命令和语法

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

    CVS命令详解

    ### CVS命令详解 #### 1. Wincvs基础操作 ##### 1.1 配置wincvs环境 **1.1.1 初始设置** 在首次使用Wincvs时,需要进行初始设置来配置与CVS服务器的连接。通过点击Wincvs主窗口中的“Admin-Preferences...”...

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

    本手册将重点介绍CVS的一些常用命令,帮助开发者更有效地使用这个工具。 1. **初始化CVS仓库** 使用`cvs init`命令可以创建一个新的CVS仓库。例如,要在当前目录下创建一个名为`myproject`的仓库,可以运行`cvs ...

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

    ### CVS命令初学教材及速查手册 #### 一、CVS简介与基本概念 **CVS**(Concurrent Versions System)是一种版本控制系统,主要用于软件开发过程中管理代码库的版本控制。它支持分布式团队协作,允许多个开发者共享...

    CVS命令解析

    CVS 是 Concurrent Version System(并行版本系统)的缩写,用于版本管理...用户做的任何修改首先都是在本地进行,然后用 cvs 命令进行提交,由 cvs 仓库管理员统一 修改。这样就可以做到跟踪文件变化,冲突控制等等。

    CVS常用命名

    基本的,常用的cvs命令。 cvs是免费,常用的版本管理工具。

    cvs配置方法讲解

    常用的 CVS 命令包括 cvs add、cvs commit、cvs update、cvs status 等。使用这些命令,可以实现项目文件的版本控制和同步。 CVS 的优点 CVS 有很多优点,包括: * 版本控制:CVS 可以帮助开发人员管理项目文件...

    CVS完全手册--CVS一本通

    ### 常用命令 - `cvs checkout`:获取工作副本。 - `cvs commit`:提交更改到仓库。 - `cvs update`:同步工作副本与仓库的最新状态。 - `cvs diff`:比较文件差异。 - `cvs add`:添加新文件到版本控制。 ### CVS...

    CVS 中文帮助手册 chm

    * 附录 B CVS 命令快速参考 * 附录 C 管理文件参考手册 * 附录 D 影响 CVS 的全部环境变量 * 附录 E CVS 版本之间的兼容性 * 附录 F 修理故障 * 附录 G 荣誉 * 附录 H CVS 或本手册中的 bug * 索引

    cvs技术文档

    5. **CVS的常用命令速查手册** 这部分提供了CVS命令的详细解释和示例,包括`cvs add`(添加文件到版本控制),`cvs commit`(提交更改),`cvs update`(获取最新的更改),`cvs diff`(比较版本差异),以及`cvs ...

    cvs-快速查询命令大全.pdf

    ### CVS 快速查询命令大全解析 CVS(Concurrent Versions System)是开源社区中广泛使用的版本控制系统,它提供了一套强大的工具集用于管理代码的版本控制和协作开发。本文将深入探讨CVS的命令行语法及其核心命令,...

    REL AS4 CVS安装及命令

    #### 三、CVS常用命令 CVS作为一个C/S系统,支持多种命令用于文件和项目的版本控制,包括但不限于: - `cvs checkout`: 检出项目或文件到本地。 - `cvs commit`: 提交文件的更改到仓库。 - `cvs update`: 更新本地...

Global site tag (gtag.js) - Google Analytics