软 件过程管理 实 验 报 告 ( 2 0 1 1 / 2 0 1 2 学 年 第 二 学 期) 实 验 报 告 实验名称 软件配置管理-SVN 的安装配置和使用 指导教师 实验类型 验证 实验学时 2 实验时间 一、 实验目的和要求 掌握开源软件配置工具 SVN 的安装配置和使用。 二、实验环境(实验设备) PC 机 ,Visu al SVN Serv er , Tortoise SVN 2 三、实验原理及内容 实验内容:1.安装 SVN 服务器端软件 Visu al SVN Serv er 及配置。 2.安装 SVN 客户端软件 Tortoise SVN 及配置。 实验步骤: 1.安装服务器端 Visu al SVN Serv er 2.安装客户端 Tortoise CVS 3.配置 SVN 服务器的用户,用户组和权限 4.客户端机器上,新建一个工作目录,执行检出操作。 5.修改版本库 6.SVN 分支与合并 实 验 报 告 3 四、实验小结( 包 括 问 题 和 解 决 方 法 、心得体会、意见与建议等) sv n(su bv ersion)是近年来崛起的版本管理工具,是 cv s 的接班人。目前,绝大多数开源软件都使用 sv n 作为代码版本管理软件。 SVN 采用 v irtu al copy (虚拟拷贝)的方式创建分支.创建后展现给客户端的是独立的库路径,而实际上和主版本共用同样的数据,哪怕是创建多个分支.因此,完全不用担心创建多个分支会增加磁盘的占用空间,而且,其创建效率也是非常高的,官方的说法是 constant time(恒定时间),无论你的库有多大,其创建分支的时间基本上是恒定的。 Su bVersion 官方建议 SVN 库根目录应包括 Tru nk 和 Branches,这是两个最基本的目录.其实其目录结构可以是任意的.一般 Tru nk 存放主版本,Branches 存放众多的分支版本.如下图所示 EAS100C 的SVN 目录结构.因此可以把 EditionG3 和 EditionContracts 放在 Branches 目录. 如何创建分支 TortoiseSVN 是官方 SVN 客户端,以性能好,对 Su bv ersion 支持全面而被广泛使用.(Tortoise,海龟,无明确寓意). 有多种方式可创建分支. 方式一 第一种方式是采用浏览模式,这种方式简单,快捷,会以当前 tru nk 的最新修订本创建分支,无其他可选项.见完整图示: (1)右键,选择 Repo-brow ser 4 (2)输入库路径(SVN 可支持sv n:,http:等多种形式的服务,以sv n:为性能最佳) (3)浏览库目录 5 (4)右键要创建分支的目录 (5)输入分支要存放的路径,如Branches/EditonG3 (6)创建成功 方式二 第...