windows下svn服务器(Subversion版)搭建

整体流程:软件下载=》服务器端、客户端安装=》开启服务=》建立版本库、配置文件=》建立working目录=》同步到web服务器
1.服务器端软件Subversion 1.8.10
下载地址:http://www.onlinedown.net/softdown/170756_2.htm
2.客户端软件:tortoisesvn
下载地址:http://tortoisesvn.net/downloads.html
软件安装
两个软件都直接下一步就可以,
建立版本库
以D:\svn_server文件夹为例,保持目录为空,空白鼠标右键,选择tortoisesvn菜单下的create repository here,版本库就建立起来了,(cmd命令行直接输入svnadmin create D:\svn,也可以)
1
配置文件
该文件版本库目录的conf目录下,svn服务配置文件,文件名为svnserve.conf。用户名口令文件,缺省为同目录下的passwd。权限配置文件,缺省为同目录下的authz。
这里我们设置简单配置:
1.svnserve.conf中将password-db = passwd这一行的 # 去掉,开启用户密码功能
2.passwd里面配置用户密码,格式:<用户名> = <密码>
开启改版本库的svn服务:
cmd命令行输入 svnserve.exe -d -r D:\svn,D:\svn就是你的版本库所在目录。命令执行后,没其他错误提示,就说明命令执行成功,记住不要关闭命令行页面,否则服务停止。
建立working目录,客户端工作目录
鼠标右键新建目录,选择svn checkout命令,弹出页面:url栏填写版本库所在机器内网IP地址,服务器你与客户机要在同一路由器下,checkout depath 一般默认是你右键的文件夹。其他默认就行,确定开始。之后页面会显示类似文件下载的页面。
结束后,你的这个working目录的文件夹图标,会显示绿色小对号,
2
3
8
客户端操作
1.向服务器添加文件,
在working目录里粘贴,或新建几个文件,选择文件,右键选择add
5
之后文件图标会带有蓝色十字,选择号文件后,鼠标右键选择svn commit命令,提交就可以。
6
之后文件图标会带有绿色十字,说明提交成功。
2.同步导入服务器新增文件
鼠标右键执行svn checkout 命令
3.提交修改后文件
working目录中文件修改后,文件图标回显示红色叹号,选择文件后,鼠标右键选择 svncommit命令就可以,
8
同步导出到web目录
如果想在提交修改文件后,就要在服务器上看到更新效果的话,需要加一个钩子
在版本库目录中,找到hook文件夹,添加post-commit.bat这么一个文件
内容如下
@echo off
SET REPOS=%1
SET USER=%2
SET SVN=”C:/Program Files (x86)/subversion/bin/svn.exe”
SET DIR=”D:\appserv\www\svn”
(call %SVN% update %DIR% –username user –password pwd –non-interactive)
备注:svn 是你subversion的安装目录
  dir 是你web目录
  user 填写你配置的相应永明
  pwd 密码
“D:\appserv\www\svn”  svn这一文件夹 一定要做成working目录

打赏此文

如果您觉得本站的内容对您有所帮助,您可以扫描下面的二维码小额支付请我喝杯茶,感谢!打赏记录
支付宝
微信
承诺:凡打赏捐助的朋友,留言备注自己的邮箱,在打赏捐助时间点的6个月内,本站会每周邮件推送原创专业技术博文,供大家学习和参考!

留下评论

All fields marked (*) are required