下载此文档

软件工程控制系统CVS操作指南.doc


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
软件工程源代码控制系统
CVS操作指南

2004年09月
文档管理信息表
文档信息
主题
软件工程源代码控制系统CVS操作指南
编号
WZ-SC-CVS-040916
保密等级
普通
版本

内容
CVS操作指南
关键字
软件工程源代码控制 CVS操作指南
参考文档
CVS—Concurrent Version System ()
广西建设银行软件工程控制系统CVS指南
互联网上有关CVS使用的文摘
提交时间
2004年09月16日
撰写人
余章炎
文档修改记录表
修改人
修改时间
修改内容
余章炎
2004年9月16日
建立文档
目录
1 CVS概述 4
2 CVS软件安装 5
3 CVS服务端配置 5
4 CVS客户端配置 6
5 软件工程初始化 6
6 修改文件 7
7 添加文件和目录 8
8 删除文件和目录 8
9 并发编辑 9
10 版本控制 10
11 工程模块化 12
12 TAG标记 12
13 高级使用 13
14 标准文件头 16
CVS概述
CVS 是 Concurrent Version System(并行版本系统)的缩写,是建立在Unix 体系里很成熟的 SCCS 和 RCS 基础上的项目配置管理工具,用于版本管理,它是一种客户机/服务器系统,可以让开发人员将他们的项目存储在称为源码仓库的中央位置,即CVS服务器。使用 cvs 客户机工具,开发人员可以对源码仓库的内容进行更改。CVS 服务器在源码仓库里会依次记录对每个文件所做的每个更改,并创建一个完整的项目开发进展历史。开发人员可以请求特定源文件的旧版本、查看更改日志,并根据需要执行其它一些有用的任务。
源码仓库的源码目录中保存的都是实现版本控制的历史文件(history file),历史文件名为filename,v。历史文件包含用来恢复所有版本文件的足够信息、所有提交的信息以及提交者信息。历史文件常常被称作RCS文件,因为最早是RCS程序用这种格式来保存文件的所有修改信息。
CVS 的基本工作思路是:在一台服务器上建立一个仓库,仓库里可以存放许多不同项目的源程序。由仓库管理员统一管理这些源程序,这样,就好象只有一个人在修改文件一样,避免了冲突,每个用户在使用仓库之前,首先要把仓库里的项目文件下载到本地,用户做的任何修改首先都是在本地进行,然后用 cvs 命令进行提交,由 cvs 仓库管理员统一修改。这样就可以做到跟踪文件变化,冲突控制等等。
由于 CVS 是典型的 C/S 结构的软件,因此它也分成服务器端和客户端两部分。不过大多数CVS 软件都把它们合二为一了。
CVS有两个最重要的特点是:
源代码空间与用户空间分离
并发访问
CVS软件安装
用系统安装命令安装CVS系统之后,执行文件cvs在目录/usr/local/bin下面,而帮助文件在/usr/local/man下面,不管是客户端还是服务器端都使用同样的软件。
CVS服务端配置
CVS可以用多种方式访问,这里介绍采用direct connection with password authentication的方式,这是一种client/server的方式,可以有比较好的安全控制。
首先编辑文件/etc/,加入:
cvsperver stream tcp nowait root /usr/local/bin/cvs cvs –f –allow_root=/usr/cvsroot pserver
在/etc/services 文件中加入一行:cvsperver 2401/tcp #CVS SERVICE PORT
之后,CVS就可以接受服务请求了。
访问CVS的用户及用户组创建
建立两个组:readcvs和cvs。
建立一个用户cvs,并将组设置为 cvs,这个用户具有对CVS全权的管理权限。对于只能读取的用户将归类为组readcvs,其他可以修改的用户归类到组cvs。
CVS的安全性由CVS本身以及文件系统的权限构成。
建立目录/usr/cvsroot和/usr/cvslocks,目录/usr/cvsroot的属主和组都为cvs,权限为755,目录/usr/cvslocks的属主和组都为cvs,权限为777。
用cvs注册进入,设置环境变量:CVSROOT=/usr/cvsroot;export CVSROOT
执行cvs init
将目录/usr/local/CVSROOT的权限改为755,进入/usr/local/CVSROOT,建立一个文件passwd,格式为:
cvs用户名称:密码:实际用户名称
建立

软件工程控制系统CVS操作指南 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小111 KB
  • 时间2018-02-12
最近更新