配置管理
配置管理
- 配置管理(Configuration Management,CM)是通过对软件产品及其生命周期进行控制、规范的一系列措施。
- 配置管理的目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的产品配配置
配置管理的作用
- 在企业内部建立配置管理文件服务器,有效的集中企业资源(技术、业务、设计文档、源代码、测试文档等等),便于对这些企业的命脉进行控制和有效的利用、开发
- 同时通过配置管理可以很好的实现版本控制和变更管理
版本
- 版本号:主版本号.次版本号.修订(build)次数
- Windows [版本 6.1.7601]
- WPS 8.1.0.3483
- VMWare 7.1.3 build-324285
基线
- 软件经过测试后形成的较稳定的版本
- 企业中配置管理常见的基本框架
– 配置管理库
- 开发库
- 测试库
- 产品库(基线库)
版本控制
- 对团队提交的成果进行唯一性控制
- 目的为了让企业或项目团队任何时候都能够拿出合格、稳定或经过验证的版本
配置管理工具
配置管理工具:VSS、CVS、SVN、GIT等等
配置管理工具SVN
SVN(Subversion)介绍
- 开源的配置管理系统
- SVN的架构包含了C/S和B/S结构
- 在服务端搭建好SVN服务器,SVN能够自动对上传到其上的文件进行管理(如按条件查询、其历史版本等),因此SVN并不是单纯的文件服务器,其建立了数据库保存文件的信息以便于如上的管理
- 测试、开发人员使用SVN客户端连接到SVN服务器的数据库上来使用
SVN的安装配置
- SVN安装
- 演示SVN服务端安装
- 演示SVN服务端配置(创建项目配置管理数据库、创建用户并授权)
- SVN客户端安装、汉化
- 演示SVN客户端配置
- 演示SVN客户端使用(解释演示新增上传文件、签入、签出、取历史版本)
今天太阳也东升,而后西沉,早晨盛开的花儿也将凋谢;今天的太阳也西沉,而后东升,阳光照射之处遍地花开,但却已非昨日之花。