南京邮电大学
计算机学院软件工程系
实验四 软件配置管理
SVN 的管理与使用
一、实验目的
了解开源软件配置工具 SVN 的安装、配置和使用。
二、实验内容
本实验需要完成以下任务:
1. 安装 SVN 服务器端软件 Visual SVN Server 及配置
2. 安装 SVN 客户端软件 TortoiseSVN 及配置
三、实验步骤
1、安装服务器端 Visual SVN Server
(注意:选择端口 8443,使用 https 链接方式)
1
南京邮电大学
计算机学院软件工程系
启动 Server 管理器
启动初始界面
2、安装客户端 TortoiseCVS
(建议:在另外一台机器上)
http://tortoisesvn.sourceforge.net/downloads
下载 直接点击 下一步 ,安装完毕后,重启机器。
2
南京邮电大学
计算机学院软件工程系
3、配置 SVN 服务器的用户、用户组和权限
创建仓库,键入 仓库名称,点击复选框创建缺省目录结构,点击确认。
(注意:仓库的 URL)
创建用户,键入用户名和密码
3
南京邮电大学
计算机学院软件工程系
(注意:请分别创建两个用户)
右键项目名称,设置访问权限
4、客户端链接服务器端
在客户端机器上,新建一个工作目录,比如 F:\MyProject
右键文件夹,SVN 检出
指定仓库的 URL 路径
4
南京邮电大学
计算机学院软件工程系
(若仓库在本机,使用 file:///C:/SVN 类似地址
若仓库在远端服务器,则使用 https://IP:8443/svn 类似地址)
输入用户名和密码之后,显示类似如下界面,表示检出成功。
5、SVN 常用功能操作
完成 svn 的添加,提交、更新、分支、合并等操作。
在 svn 客户端的项目文件夹中,使用不同图标来表示文件状态。
• A green check = file is identical to svn repository
• A Red "!" = file is different from svn repository
• A blue "+" means the file has been added to the repository, but it must still be committed.
• no mark at all = file is not in repository.
添加文件
5
南京邮电大学
计算机学院软件工程系
分支,合并等功能请参阅操作手册,自主完成。
提交文件或文件夹
四、参考资料
1. Visual SVN Server http://www.visualsvn.com/server/download/
2. Tortoisesvn http://tortoisesvn.sourceforge.net/downloads
6