《未雨绸缪-理解软件配置管理》(二)
琳琳 2013-12-20 14:01 阅读:4581
第二章 基本的版本控制:记录历史并防止混乱
计划阅读时间:2013-12-19
实际阅读时间:2013-12-19
本章首先讲述版本控制的必要性。即使只有一个开发人员,也在进行着版本记录,及时保存、及时记录、及时备份,以便追溯。这些都是配置管理的核心任务。当多个开发人员同时开发时,版本管理更是必不可少。从而,引入版本控制工具。本书重点讲述Subversino、Git、CC三种版本控制工具。多人开发需要建立公共存储区,级版本库(配置库)。版本控制工具会在版本库里,进行增量存储。与公共版本库相对应的是,每个开发人员私有的工作区,又称工作空间,英文原名Workspase.
配置管理工作使用版本控制工具或称版本控制系统来建立版本库、工作区,来进行提交、更新等操作。而工具的选择、安装、设置、二次开发、培训、疑难解答、制定相关规定流程等一系列的工作,都是软件配置管理工程师职责的一部分。
Subversion:工作区-working copy 签出-Check out 提交-Commit 更新-Update