软 件过程管理 实 验 报 告 ( 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 及配置
安装 SVN 客户端软件 Tortoise SVN 及配置
实验步骤: 1
安装服务器端 Visu al SVN Serv er 2
安装客户端 Tortoise CVS 3
配置 SVN 服务器的用户,用户组和权限 4
客户端机器上,新建一个工作目录,执行检出操作
修改版本库 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 存放主版本