发布时间:2025-12-09 21:38:27 浏览次数:4
1.下载svn:下载地址:http://sourceforge.net/projects/win32svn/files/latest/download
2.双击运行msi:下载并双击运行:Setup-Subversion-1.8.9-1.msi
3.安装过程:选择好安装目录,然后一路next直到完成。
4.提示:安装完成以后,安装程序会自动配置 Path 环境变量,所以bin目录下的可执行文件可以在任意地方执行。
5.验证:验证svn是否安装成功,按win + r打开dos窗体输入cmd,然后输入svn --version,如果有一系列的提示信息出现,则表示安装成功。
6.配置本地版本库:svn是将文件数据信息保存到版本库中进行管理的,为满足用户的需求,svn允许我们自己对版本库目录进行定制。
①.随意找一个目录作为版本库的根目录,例如:D:\DevRepsitory\SVNRepository
②.可以在版本库的根目录下创建具体项目对应的子目录(eg D:\DevRepsitory\SVNRepository\XXXX:),这样的话我们的svn服务器就能够同时管理多个项目了,而不是为每一个项目都搭建一个svn服务器(这样较为浪费资源)。
③.使用命令svnadmin create D:\DevRepsitory\SVNRepository\StuSys 创建版本库,创建完成后可以看到创建版本库的目录下面多了一些文件和文件夹
7.启动和检测服务端程序:svn服务器需要处于运行状态下才能为客户端提供服务,所以需要启动svn服务器。启动方式分为两种:第一种是命令方式。第二种是注册Windows服务。
个人比较推荐第二种,因为第一种模式需要总是保持svn服务器启动的dos窗体不关闭,服务器才能正常运行,如果关闭启动svn服务器的dos窗口或者电脑重启以后svn服务器又需要重新手动敲命令启动。如果采用第二种”注册Windows服务”的方式,则我们可以让svn服务器随电脑的启动而自动启动。
这里仅介绍第二种启动模式:
说明:第一个路径为安装SVN服务器的路径,第二个路径为版本库的路径。
8.停止和删除注册的服务,可以使用命令 sc stop 服务名 来停止服务,使用命令 sc delete 服务名 来删除服务(删除服务前先停止服务且需要管理员权限)。
到此svn服务器搭建完毕。
首先进入到自己要检出项目的工作目录,然后使用命令:svn checkout svn://SVN 服务器主机地址/具体仓库目录 保存检出内容的目
说明:这里是从svn版本库中进行检出。
检出完毕后,可以在检出目录中看见从svn服务器上检出的项目。然后便可以正常的使用svn了。