SVN本地服务器搭建教程

一 Subversion服务端程序安装:

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服务器随电脑的启动而自动启动。

 

这里仅介绍第二种启动模式:

  • .在命令窗口输入如下命令(运行该命令需要管理员权限,否则会出现拒绝访问):sc create MySVNService binpath= "D:\MySoftware\SVN\SVN\bin\svnserve.exe --service -r D:\DevRepsitory\SVNRepository" start= auto depend= Tcpip

说明:第一个路径为安装SVN服务器的路径,第二个路径为版本库的路径。

  • .以上命令成功执行完毕之后,打开系统服务,查看我们自己注册的服务是否成功,将该服务进行启动。

 

  • .服务启动后,还可以通过检测端口的方式来查看svn服务器是否启动成功。(在命令行输入  netstat -an 命令来查看3690端口是否被监听,若3690端口被监听,则svn服务器启动成功)

 

 

8.停止和删除注册的服务,可以使用命令 sc stop 服务名 来停止服务,使用命令  sc delete  服务名  来删除服务(删除服务前先停止服务且需要管理员权限)。

到此svn服务器搭建完毕。

二  SVN服务器使用

  1. 从svn版本库检出项目

首先进入到自己要检出项目的工作目录,然后使用命令:svn checkout svn://SVN 服务器主机地址/具体仓库目录 保存检出内容的目

       说明:这里是从svn版本库中进行检出。

检出完毕后,可以在检出目录中看见从svn服务器上检出的项目。然后便可以正常的使用svn了。

 

 

  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值