- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
厦门大学软件架构实验一厦门大学软件架构实验一
软件架构实验报告
实验名称:Subversion版本库的配置和使用
☆实验目的:
1、了解、学习大型软件开发中版本库概念;
2、学习并掌握如何利用Apache+Subversion+TortoiseSVN进行版本库的配置
与简单操作。
☆实验内容:
1、版本库的简介
版本库是一种文件服务器,它按照文件树形式储存数据-包括文件和目录,任意数量的客户端可以连接到版本库,读写这些文件。通过写数据,别人可以看到这些信息;通过读数据,可以看到别人的修改。版本库在大型软件的开发中扮演着重要的角色。
以下介绍几种版本模型:
共享模型
锁定-修改-解锁
复制-修改-合并
2、Apache与Subversion的安装与配置
3、TortoiseSVN客户端的安装
4、版本库的创建
5、版本库的基本操作
☆实验步骤:
1、Apache与Subversion的安装与配置
(1)下载Apache和Subversion
(2)Apache的安装
首先停止本机的IIS服务,避免端口冲突;安装过程Next到底,中间
Network Domain填写本机IP地址,本机IP地址通过cmd-ipconfig查询;
Server Name填写localhost;Administrators Email Address填写自己的邮箱。
安装完后如下所示:
(3)测试Apache是否安装成功
浏览器指向http://localhost/,如下所示:
(4)Subversion的安装和配置
由于已经安装Apache,所以Subversion的安装过程没有出现什么问题,
安装完之后,在安装目录下面的bin里面就会出现mod_dav_svn.so和
mod_authz_svn.so文件,然后打开Apache的配置文件httpd.conf,添加如下
两行:
LoadModule dav_svn_module D:/Program Files/Subversion/bin/mod_dav_svn.so
LoadModule authz_svn_module D:/Program Files/Subversion/bin/mod_authz_svn.so
并且将如下两行的#去掉:
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
最后在配置文件末尾添加如下几行:
Location /svn
DAV svn
SVNListParentPath on
SVNParentPath D:\SVN
AuthType Basic
AuthName Subversion repositories
AuthUserFile D:\passwd
#AuthzSVNAccessFile svnaccessfile
Require valid-user
/Location
(5)创建passwd文件
打开命令行提示符,来到apache目录,通过输入下面的命令创建文件:
bin\htpasswd –c D:\passwd username
(6)重启Apache,最后,你进入http://localhost/svn/,然后输入用户
名密码后就可以看到如下页面:
2、TortoiseSVN客户端的安装
3、版本库的创建
使用命令行工具创建版本库创建一个名为SVN(例如D:\SVN\)的空文件
夹,作为你的所有版本库的根。在D:\SVN\里用命令行(DOS窗口或命令行窗
口)创建另一个目录MyNewRepository:
svnadmin create --fs-type bdb MyNewRepository
或者
svnadmin create --fs-type fsfs MyNewRepository
4、使用TortoiseSVN工具创建版本库
创建一个新的文件夹,命名为SVNRepository
右键点击新创建的目录,选择TortoiseSVN→Creat repository
here...
(3)导入数据到版本库
组织好所需要导入的目录和子目录内的文件,选择命令TortoiseSVN→Import .
您可能关注的文档
- 南京师范大学语言文字类考研真题之古代汉语南京师范大学语言文字类考研真题之古代汉语.doc
- 南京欢乐水魔方南京欢乐水魔方.doc
- 南京清江花苑严老师七年级数学上学期期中复习题0002南京清江花苑严老师七年级数学上学期期中复习题0002.doc
- 南京建成生物工程研究所价目表南京建成生物工程研究所价目表.doc
- 南京清江花苑严老师三角函数测试题05(含答案)南京清江花苑严老师三角函数测试题05(含答案).doc
- 南京理工大学2000年《数字电子技术》考研专业试题南京理工大学2000年《数字电子技术》考研专业试题.doc
- 南京理工2010政治考研真题南京理工2010政治考研真题.docx
- 南京理工大学2013年硕士研究生复试线南京理工大学2013年硕士研究生复试线.doc
- 南京理工大学研究生入学考试1997年有机化学真题南京理工大学研究生入学考试1997年有机化学真题.docx
- 南京理工大学研究生入学考试1998年有机化学真题南京理工大学研究生入学考试1998年有机化学真题.docx
- 厦门大学软件架构实验二厦门大学软件架构实验二.doc
- 原材料状态及编码文件原材料状态及编码文件.doc
- 厦门市2011年中招双十中学(语文)厦门市2011年中招双十中学(语文).doc
- 厦门港引航站补充编内工作人员4名考试简章(2015年1月)厦门港引航站补充编内工作人员4名考试简章(2015年1月).doc
- 厦门理工学院毕业实习报告厦门理工学院毕业实习报告.doc
- 去年的树教学设计去年的树教学设计.doc
- 厦门市气象局所属事业单位补充编内1名考试简章(2015年1月)厦门市气象局所属事业单位补充编内1名考试简章(2015年1月).doc
- 县班主任培训讲话县班主任培训讲话.doc
- 县级污染源监控中心建设方案县级污染源监控中心建设方案.doc
- 厦门市”十二五“先进制造业发展规划厦门市”十二五“先进制造业发展规划.doc
文档评论(0)