CVS

登录:

cvs login

导出项目:

cvs checkout projectname

cvs checkout -d dir projectname  -- 把项目导出到dir目录下

更新源码:

cvs update

cvs update -d  -- 如果服务器上新增了目录,需要使用这个-d参数

提交代码:

cvs commit -m "comments" filename

cvs commit -m "comments" file1 file2 file3

查看修改历史:

cvs log filename

cvs history filename

查看当前文件不同版本的区别:

cvs diff -r1.3 -r1.5 filename

查看当前文件和库中相应文件的区别:

cvs diff filename

恢复旧版本的方法:

cvs update -p -r1.2 filename > filename

查看文件状态:

cvs status filename

新增文件和目录:

cvs add -m "comments" filename

cvs commit -m "comments" filename

cvs add -m "comments" dirname

cvs commit -m "comments" dirname

?    不在CVS中

A    新增加(在本地增加了,但是还没有提交)

C    冲突

M    修改(修改但还未提交)

P    补丁(类似U,与U相比,传递更少的数据量)

U    更新(更新本地文件或是新下载一个文件)

R    删除(已删除文件但还未提交)

时间: 2024-10-25 06:46:45

CVS的相关文章

CVS导出&&自定义Attribute的使用

1.cvs导出:List转为byte[] /// <summary> /// CvsExport帮助类 /// </summary> public static class CvsExportHelper { /// <summary> /// Creates the CSV from a generic list. /// </summary>; /// <typeparam name="T"></typeparam&

mysql查询结果数据导出 into fileout 和cvs/txt等相关文件导入数据库中

mysql -u用户名 -p密码 mysql> use 数据库 mysql> SELECT columnID,alias,parentID FROM `cms_column` WHERE alias LIKE '%家庭影院%' OR parentID='144500' into outfile '/var/lib/mysql-files/column_rb.xls'; 如果出现如下界面: 如果出现红色框中的错误,说明你的mysql配置文件导入导出权限受限,只能通过 secure_file_pr

如何去除项目里面的SVN和CVS文件夹

SVN和CVS是我们常使用的项目版本管理工具,为我们的工作带来了很大的方便.但是,有时候我们需要删除里面的SVN和CVS文件夹. 1 如何快速的删除项目中的版本控制文件夹  (1) 删除项目中的SVN文件夹.我们可以使用bat脚本来实现快速递归删除,代码如下: @echo off echo Deleting SVN folders and files under: %1 REM Open Folder specified by parameter. cd %1 REM Recursive del

cvs分配用户权限

今天使用cvs的时候又碰到了问题,可以用户可以更新但不能提交修改 错误入下: 上次也遇到了这个问题,是因为提交前没有刷新项目,造成了什么不统一..刷新下就好. 这次查了下是用户权限的问题,但我们团队使用的都是一个用户(服务器用户),所以肯定 不行. 下面介绍下怎么添加用户. 团队有几个人就要建立几个用户,并设置administrator权限,方法如下: 右键计算机---->管理------> 在用户中右键新建用户,设置密码永不过期 接下来赋权限 在组里面双击 administrator 添加刚

使用cvs或svn从sourceforge上获取开源项目的方法[转载]

著名开源软件网站(www.sourceforge.net)上面的开源项目,大部分使用的管理工具为cvs或svn. 这两种软件的代表客户端程序是wincvs和tortoiseSVN. 1.cvs CVS (Concurrent Versions System) is a tool used by many software developers to manage changes within their source code tree. CVS provides the means to st

一个操作cvs格式的c++类

经常需要使用excel,或者把有的数据用excel打开,程序可以生成cvs格式的文件,这样就可以excel打开并处理了,于是找了一个处理cvs的c++类跟大家分享 代码出处找不到了: 代码如下: StringParser.h #pragma once #include <process.h> #include <Windows.h> #include <map> #include <vector> #include <queue> #includ

version control system:git/hg/subversion/cvs/clearcase/vss。software configruation management。代码集成CI:Cruisecontrol/hudson/buildbot

version control system: git/hg/subversion/cvs/clearcase/vss software configruation management: daily build/smoke test/auto test 代码集成CI: Cruisecontrol/hudson/buildbot

CVS server configuration with cvsd scripts

At present, there is a package named cvsd, which is a wrapper for cvs server running in pserver mode, so the cvs server configuration is easier than before. During package installation, it will automatically prompt you to type in the repository path

cvs update后输出的文件标志 和 update常用的几个参数

(1)update 和 checkout 在执行中,会为每个文件打印一行提示信息,文件的状态通过前面的单个字符指明:       U file        文件按要求从仓库得到更新.用在那些仓库里面有但你的工作目录没有的文件,以及工作目录里面没有修改过,但旧于仓库的文件.        P file        类似 `U',但是 cvs 服务器发送的是补丁而不是整个文件.完成与 `U' 同样的工作,但降低带宽的使用.        A file        添加到你的私人副本中,当你使用

【Java EE 学习第43天】【SVN版本控制工具】【CVS版本控制工具】

一.SVN SVN服务器下载地址:https://subversion.apache.org/ 1.什么是版本控制:版本控制是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程.是一种记录若干文件内容变化,以便将来查阅特定版本修订系统的系统. 2.没有版本控制会发生哪些糟糕的情况: (1)代码管理混乱 (2)备份多个版本,占用磁盘空间的大 (3)解决代码冲突困难 (4)容易引发bug (5)难于追溯问题代码的修改人和修改时间 (6)难于恢复到以前正确的版本 (7)无法进行权限控制 (8