`

How to use cvs in linux?

阅读更多

1. Find the modifed files.  

     cvs status | grep File | grep Modified

 

2. Find the modifed files and output it in red.

     cvs status | grep File | grep Modified | sed 's#\(File:.*Status:.*\)#\x1b[1;31m\1\x1b[1;37m#'

 

3. How to use tag?

     cvs tag release_name module_name

     cvs status -v moudle_name
     ===================================================================
     ...................................................................
     ......
         Existing Tags:
             rel-0-4                     (revision: 1.4)

     cvs checkout -r release_name module_name

 

4. How to see what moudles are in the repository?

     cvs co -c

 

5.  How to commit a file?

      cvs commit -m "comments" filename

 

6. How to commit all files in a folder and its sub folders?

     (1). cvs commit

     (2). It shows

  1
  2 CVS: ----------------------------------------------------------------------
  3 CVS: Enter Log.  Lines beginning with `CVS:' are removed automatically
  4 CVS:
  5 CVS: Committing in .
  6 CVS:
  7 CVS: Modified Files:
  8 CVS:    src/etc/conf/abc.conf
  9 CVS:    src/etc/conf/def.conf

 10 CVS: ----------------------------------------------------------------------

    (3). Please inut text in line 1 and don't start with CVS:. If it starts with CVS:, then cvs system will remove it and don't take it as comments. That is to say, cvs system resolvse the editing file to get comments(without CVS: starting) and files names(with CVS starting) etc.

 

7  How to list all of the tags of a file?

      cvs status -v filename

 

 

Reference

 

http://my.opera.com/jlake/blog/show.dml/457333

http://www.chedong.com/tech/cvs_card.html

 

分享到:
评论

相关推荐

    cvs2svn-2.4.0.tar.gz

    The document you are currently reading contains a lot of general information about converting from CVS, and specifically how to use cvs2svn to convert your repository to Subversion. cvs2git....

    cvs for linux安装文档1.2.1

    ### CVS for Linux 安装与使用指南 #### 一、CVS概述 CVS (Concurrent Versions System) 是一个开源的版本控制系统,主要用于追踪文件的变化历史。它可以帮助开发者轻松地管理项目的版本,尤其是在团队协作中非常...

    linux下的cvs

    ### Linux下的CVS配置规则及细节问题 #### CVS简介与安装 CVS(Concurrent Versions System)是一款在开源社区广泛使用的版本控制系统。它主要用于管理软件项目中的源代码变更历史,支持多用户协作开发,能够有效地...

    CVS.rar_cvs_cvs Lin_cvs linux_linux c_linux c++

    "CVS.rar_cvs_cvs Lin_cvs linux_linux c_linux c++"这个标题暗示了本指南将涵盖CVS在Linux环境下的使用,以及它与C和C++编程语言的结合。 在描述中提到的“linux下CVS的应用指南”,意味着我们将讨论如何在Linux...

    how-to-use-cvs.pdf

    - **平台兼容性**: CVS服务器可以在所有UNIX和Linux操作系统上运行,而客户端工具则具有跨平台特性,支持多种操作系统。 #### CVS安装(Linux平台) 在Linux平台安装CVS涉及几个步骤: 1. **获取源码包**:登录为...

    cvs-linux-rpm.tar.gz_cvs r_cvs r_cvs rpm_cvs rpm linux_linux rp

    《Cvsnt在Linux系统中的安装与配置详解》 Cvsnt是一款强大的版本控制系统,它扩展了原始的CVS(Concurrent Versions System)功能,增加了许多企业级特性,如支持多种数据库、SSL加密等。在Linux环境下,Cvsnt提供...

    linux安装cvs操作手册

    ### Linux安装CVS操作手册知识点解析 #### 一、CVS简介与背景 - **CVS**(Concurrent Versions System)是一种源代码版本控制系统,主要用于软件开发过程中对多个版本进行管理和跟踪。 - 在Linux环境下安装并配置...

    linux服务器端和windows客户端cvs.rar

    【Linux服务器端与Windows客户端CVS的集成及安装】 CVS(Concurrent Versions System)是一种开源的版本控制系统,常用于管理软件项目的源代码。在Linux服务器端和Windows客户端环境中使用CVS,可以实现跨平台的...

    linux下CVS的配置与安装

    Linux 下 CVS 的配置与安装 安装 CVS 在 Linux 系统中,安装 CVS 服务器端非常重要。首先,需要确认系统是否已经安装了 CVS。如果没有安装,可以使用以下命令安装: ``` # yum install cvs ``` 配置 CVS 服务器 ...

    Linux BlueZ Howto

    ### Linux BlueZ 程序编写手册 #### 一、简介 BlueZ 是官方支持的 Linux 蓝牙协议栈,它为基本的蓝牙层和协议提供了支持。BlueZ 的特性包括灵活高效的模块化架构、对多个蓝牙设备的支持、多线程数据处理以及硬件...

    cvs for linux iso

    在linux下运行的cvs服务器,这个是打成ISO形式的RPM包,可以方便在虚拟机上。

    linux下教你如何配置CVS服务器

    ### Linux下配置CVS服务器详解 CVS(Concurrent Versions System)是一款开源版本控制系统,在软件开发过程中被广泛用于代码管理。本文将详细介绍如何在Linux环境下配置CVS服务器,包括搭建环境、用户管理、权限...

    linux下CVS使用帮助

    ### Linux 下 CVS 使用指南 #### 一、简介 CVS (Concurrent Versions System) 是一款开源的版本控制系统,主要用于管理软件开发过程中的源代码版本控制。它能够支持多个开发者同时在一个项目上工作,并确保每个人...

    新linux低版本java运行cvs 和ant

    然而,有时我们需要在新的Linux发行版上运行一些依赖于旧版本Java环境的工具,比如CVS(Concurrent Versions System)和Ant。这两个工具在软件开发流程中扮演着重要角色,CVS是版本控制系统,而Ant是Java构建工具。...

    linux cvs 使用

    linux cvs 使用 多个关键字请用空格分隔,最多填写5个。点击右侧Tag快速添加

    meld-1.3.0 linux下图形化cvs工具

    **meld-1.3.0:Linux下的图形化CVS工具** 在Linux操作系统中,命令行界面虽然强大,但对于不熟悉命令行或者需要频繁进行文件比较和版本控制的用户而言,其效率可能确实不高。Meld是一个强大的开源图形化工具,专为...

    cvs-1.12.13 for linux

    【cvs-1.12.13 for Linux】是一个针对Linux操作系统的版本控制系统CVS(Concurrent Versions System)的特定版本。CVS是开源软件,广泛用于源代码管理,它允许开发团队协同工作,跟踪代码变更历史,合并不同开发者的...

    linux下cvs维护说明

    【Linux下CVS维护说明】 Linux下的CVS(Concurrent Versions System)是一种广泛使用的源代码版本控制系统,它允许开发者在团队环境中协作开发软件项目。在Linux环境下,CVS的使用和维护涉及到多个方面,包括安装、...

    Linux下CVS服务器的配置

    【Linux下CVS服务器的配置】是指在Linux操作系统中设置和管理CVS(Concurrent Versions System)服务器的过程。CVS是一种版本控制系统,用于跟踪软件开发过程中文件的变更,便于团队协作。以下是详细的配置步骤: 1...

    cvs operations on linux

    在Linux操作系统中,CVS(Concurrent Versions System)是一种广泛使用的版本控制系统,它允许开发者对源代码和其他文本文件进行版本管理。这篇博文“cvs operations on linux”将深入探讨在Linux环境下如何有效地...

Global site tag (gtag.js) - Google Analytics