- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SVN菜鸟级教程
Subversion 快速入门教程
如何快速建立 Subversion 服务器,并且在项目中使用起来,这是大家最关心的
问题,与CVS 相比,Subversion 有更多的选择,也更加的容易,几个命令就可
以建立一套服务器环境,可以使用起来,这里配套有动画教程。
本文是使用 Subversion 最快速的教程,在最短的时间里帮助您建立起一套可用
的服务器环境,只需略加调整就可以应用到实际项目当中。
本教程分为以下几个部分,为了说明简单,教程是在 windows 下使用的方式,以
方便资源有限的项目使用。在 UNIX 环境下,只是安装方式不同,命令执行并无
太大区别。
软件下载
服务器和客户端安装
建立版本库(Repository)
配置用户和权限
运行独立服务器
初始化导入
基本客户端操作
1,软件下载
下载 Subversion 服务器程序。
到官方网站的下载二进制安装文件,来到二进制包下载部分,找到 Windows NT,
2000, XP and 2003 部分,然后选择 Apache 2.0 或者 Apache 2.2,这样我们可
以看到许多下载的内容,目前可以下载Setup-Subversion-1.5.3.msi 。
下载 Subversion 的Windows 客户端 TortoiseSVN。
TortoiseSVN 是扩展 Windows Shell 的一套工具,可以看作Windows 资源管理器
的插件,安装之后Windows 就可以识别 Subversion 的工作目录。
官方网站是 TortoiseSVN ,下载方式和前面的 svn 服务器类似,在 Download 页
面的我们可以选择下载的版本,目前的最高稳定版本的安装文件为
TortoiseSVN-4361-win32-svn-1.5.4.msi。
2,服务器和客户端安装
服务器安装,直接运行 Setup-Subversion-1.5.3.msi ,根据提示安装即可,这
样我们就有了一套服务器可以运行的环境。
安装 TortoiseSVN,同样直接运行
TortoiseSVN-4361-win32-svn-1.5.4.msi 按照提示安装即可,不过最后
完成后会提示是否重启,其实重启只是使 svn 工作拷贝在 windows 中的特殊样式
生效,与所有的实际功能无关,这里为了立刻看到好的效果,还是重新启动机器。
3,建立版本库 (Repository)
运行 Subversion 服务器需要首先要建立一个版本库(Repository),可以看作
服务器上存放数据的数据库,在安装了 Subversion 服务器之后,可以直接运行,
如:
svnadmin create E:\svndemo\repository
就会在目录 E:\svndemo\repository 下创建一个版本库。
我们也可以使用 TortoiseSVN 图形化的完成这一步:
在目录 E:\svndemo\repository 下右键-TortoiseSVN-Create Repository
here...“, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一
系列目录和文件。
4,配置用户和权限
来到 E:\svndemo\repository\conf 目录,修改svnserve.conf:
# [general]
# password-db = passwd
改为:
[general]
password-db = passwd
然后修改同目录的 passwd 文件,去掉下面三行的注释:
# [users]
# harry = harryssecret
# sally = sallyssecret
最后变成:
[users]
harry = harryssecret
sally = sallyssecret
在 passwd 文件中, “=”前的字符就是用户名,后面的就是密码。还要注意
“[users]”前面的注释 “#”一定要删除掉。
5,运行独立服务器
在任意目录下运行:
svnserve -d -r E:\svndemo\repository 我们的服务器程序就已经启动了。注
意不要关闭命令行窗口,关闭窗口也会把 svnserve 停止。
6,初始化导入
来到我们想要导入的项目根目录,在这个例子里是 E:\svndemo\initproject,
目录下有一个readme.txt 文件:
右键-TortoiseSVN-Import...
在 URL
您可能关注的文档
最近下载
- 电子数据取证技术PPT课件(共12章)第3章取证技术基础.pptx VIP
- 电子数据取证技术PPT课件(共12章)第2章电子数据取证规范.pptx VIP
- 北师大版三年级数学上册 (长方形周长)周长课件教学.pptx
- 23G518-1门式刚架轻型房屋钢结构(无吊车).docx
- 电子数据取证技术PPT课件(共12章)第5章UNIXLinux操作系统取证技术.pptx VIP
- 砥砺身心成就未来主题班会.pptx VIP
- 2024年《公文写作与处理》考试题库大全(含答案).pdf VIP
- 电子数据取证技术PPT课件(共12章)第9章网络取证技术.pptx VIP
- 建设银行笔试试题.docx
- 电子数据取证技术PPT课件(共12章)第4章Windows操作系统取证技术.pptx VIP
文档评论(0)