您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > 实用CVS安装及使用手册
CVS使用手册深圳市金证科技股份有限公司版权所有CVS使用手册第2页共44页版权声明本手册版权为深圳市金证科技股份有限公司公司所有,未经本公司书面许可,任何公司、单位和个人不得以任何手段复制本书的全部或部分内容。CVS使用手册第3页共44页目录0前言................................................................................................................................................40.1关于本手册..............................................................................................................................40.2名称解释..................................................................................................................................40.3技术支持..................................................................................................................................41CVS简介.........................................................................................................错误!未定义书签。1.1CVS的特点.............................................................................................................................51.2CVS工作思路.........................................................................................................................52版本管理..........................................................................................................................................52.1版本树......................................................................................................................................52.2总体处理流程..........................................................................................................................72.3CVS提交中注释的要求......................................................................................................103CVS服务器的安装与配置...........................................................................................................113.1CVS服务器的安装...............................................................................................................113.2CVS服务器的配置...............................................................................................................114WINDOWS平台下的CVS操作................................................................................................124.1WINCVS安装........................................................................................................................124.2WINCVS登录到CVS服务器..............................................................................................124.3WINCVS基本操作................................................................................................................154.4修改登录名密码....................................................................................................................405常用规则........................................................................................................................................426关于英语单词代表的意思:........................................................................................................427小小技巧知识................................................................................................................................438需注意的问题................................................................................................................................449未解决的问题................................................................................................................................44CVS使用手册第4页共44页0前言0.1关于本手册本手册详细说明了如何使用CVS进行版本控制的有关操作方法,本手册只列出了常用的与开发人员有关的操作。由于时间仓促,加之知识的局限性,尚有不足之处,还请诸位多多赐教。0.2名称解释配置项:一个信息单元(可以是程序、文档或数据)称为一个配置项(SCI:SoftwareConfigurationItem),它是软件配置管理的对象。基线(Baseline):指已经通过正式审核和批准的某规约或产品,是后续开发的基础,并且只能在正式的变化控制流程之下做修改。版本(Revision):是经过修改过的版本。版本号:每个在版本库中维护的每个文件都有自己版本号,版本号可以自己命名或系统自动命名。每个文件在版本系统内的版本都有可能形成一个独立的版本树。版本标签:是阶段性的版本标记,即Milestone(里程碑)。根据标签可以获取某个特定的完整版本。CVS仓库(Repository):CVS以RCS格式的文件来保存所有配置项,这些文件也按目录组织,最顶层目录称为CVS仓库。CVS模块(Module):CVS模块是CVS的项目组织方式,通常和CVS仓库中的目录对应。CVS服务器:init进程中services—cvspserver。CVS客户:$CVSROOT=:pserver:cvsuser@localhost:/cvswork。0.3技术支持如果您有任何关于本软件的使用或文档方面的问题,请通过电话、Email、MSN联系如下技术支持人员。亦可进入公司OA系统公司桌面CVS论坛寻求支持信息。技术支持人员电话EmailMSN赵玉露0755-82955896zhaoyl@szkingdom。comjade_dew2008@hotmail。comCVS使用手册第5页共44页0.4CVS的特点CVS即ConcurrentVersionsSystem,意思是并行版本系统。它是一个当前比较流行的功能强大的版本控制系统,采用典型的客户/服务器结构。CVS具有以下几个主要特点:免费:其官方网站是。跨平台:CVS支持所有的操作系统和跨平台开发,可以用在AIX、Solaris、SUNOS、Linux、Windows等不同的平台上开发应用。强大的分布式开发支持:CVS一直以支持分布式开发作为其基本特征。支持并行开发:允许多个开发人员对同一个文件进行开发工作,并对多个开发者的工作进行整合。强大的可塑性:不论是一个源文件组成的项目,还是代码量超过几百兆的项目,都能够管理自如。触发器及定制功能:这种功能帮助开发者将CVS和变动/跟踪系统紧密集成,以形成完整的软件配置管理系统(SCM)。使用简单:C/S结构,WinCVS实现代码持续集成得到众多软件商的支持0.5CVS工作思路在一台服务器上建立一个仓库,仓库里可以存放不同项目的源程序。由仓库管理员统一管理这些源程序.这样,就好像只有一个人在修改文件一样.避免了冲突.每个用户在使用仓库之前,首先要把仓库里的项目文件下载到本地。用户做的任何修改首先都是在本地进行,然后用CVS命令进行提交,由CVS仓库管理员统一修改.这样就可以做到跟踪文件变化,冲突控制等等.1版本管理1.1版本树CVS使用手册第6页共44页源程序库Initial1.0.02.0.03.0.0BugFixBeta_1版Beta_2版product版Branch:1.0.0BugFixmergeTagMoveTagMoveBugFixTagUpdatebuildbuild产品包补丁包Beta_1系统开发阶段在Beta_1系统开发阶段,由配置管理小组建立子项目的目录结构,开发组自主管理子项目中的配置项,在Beta_1系统开发阶段结束后,由开发小组长组织小组内成员进行单元测试,单元测试通过后,由项目经理对子项目打上版本标签,即Beta_1版。开发小组成员不要随意打任何版本标签。Beta_2系统开发与Beta_1系统测试阶段开发组在打上Beta_1版标签的主干版本上继续开发,配置管理小组则在Beta_1版本标签上作一分支版本,
本文标题:实用CVS安装及使用手册
链接地址:https://www.777doc.com/doc-6208328 .html