SVN菜鸟级教程.pdf
文本预览下载声明
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
显示全部