软件开发工具(第12章: CVS的安装及使用)
一、CVS介绍 并发版本系统(Concurrent Versions System——CVS)是一个常用 的代码版本控制系统。 使用CVS可以对代码进行集中管理,记录代码所有的更改历史,提供 协作开发的功能并支持多人同时修改代码文件。 利用版本控制软件的好处(记忆) 随时将程序恢复到以前某一时间点。 实现程序的互斥性修改。能够实现某一程序在同一时间只能由一个开发人员修改。 对程序修改进行有效的管理。可以将用户分为管理员和程序员两种角色,只有管 理员可以将程序冻结(Freeze)和解冻(Unfreeze),被冻结的程序是不允许 修改的。 将开发环境与测试环境、运行环境进行有效的隔离。 评估软件开发人员编写的程序质量,控制软件开发的进度。 管理文档。使用者可以在版本控制中建立专门的文件夹,用于存放软件开发过程 中生成的各种文档。 二、常用版本控制软件 有哪些常用的版本控制软件(重点、记忆) Rational ClearCase(两控两管): ClearCase涵盖的范围包括版本控制、建立管理、工作空间管理和过程 控制;ClearCase支持现有的绝大多数操作系统。ClearCase安装、配置、使 用相对较复杂,需要进行团队培训。 Visual SourceSafe(VSS):是一种很好的入门级的配置管理工具。易 学易用,采用标准的Windows操作界面。VSS提供共享、分支和合并功能