码迷,mamicode.com
首页 > Web开发 > 详细

SVN配置以及自动部署到apache虚拟目录

时间:2014-10-23 22:49:48      阅读:398      评论:0      收藏:0      [点我收藏+]

标签:subversion   svn   tortoisesvn   批处理文件   hook   

SVN配置以及自动部署到apache虚拟目录

一、VisualSVN server 服务端和TortoiseSVN客户端下载

VisualSVN下载:http://subversion.apache.org/packages.html

               页面最下方就可以找到(下图紫色链接)

bubuko.com,布布扣

TortoiseSVN下载:http://tortoisesvn.net/downloads.html

                                        下载的地方很醒目,有32位和64位

bubuko.com,布布扣

紧接着下边有语言包下载

bubuko.com,布布扣

二、VisualSVN server和TortoiseSVN安装

VisualSVN安装:

bubuko.com,布布扣

选择接受Next

bubuko.com,布布扣

选择Visual Server andManagement ConsoleAdd Subversion command-linetools to the PATH environment variable,Next

bubuko.com,布布扣

选择Standard Edition

 bubuko.com,布布扣

 

 

Location是安装位置

Respositories是以后开发保存代码的位置

Server Port是端口,服务器申请的什么端口就用什么端口,我们申请的是3690

默认4438443,我们用3690即可

Use secure connection是使用安全链接,平时开发可以不选,安全机制会让你觉得烦,当然选也可以

bubuko.com,布布扣

Next然后Install即可安装

 bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

查看项目:(在Respositories右键可以新建Respository(项目存储))

 

 bubuko.com,布布扣

 

查看管理员:(右键可以增加或删除管理员)

bubuko.com,布布扣

TortoiseSVN安装:

bubuko.com,布布扣

接受

bubuko.com,布布扣

全选或更改安装目录:

 bubuko.com,布布扣

 

 

 

Install

bubuko.com,布布扣

TortoiseSVN语言包安装:

Next即可

bubuko.com,布布扣

bubuko.com,布布扣

TortoiseSVN语言设置:

选择Settings

 bubuko.com,布布扣

选择中文:(不安中文语言包是没有这一项的)

bubuko.com,布布扣

三、将项目自动部署到apache虚拟目录

右键项目位置:——>选择Properties(属性)

 bubuko.com,布布扣

选择Hooks

bubuko.com,布布扣

选择Post-commit hook

提示:The post-commit hook is invoke after a commit.SVNruns this hook with the following ordered arguments:

[1]REPOS-PATH

[2]REV

译:钩子在提交之后触发。根据REPOS-PATHREV两个参数执行hook

Hook是用批处理实现的

命令为:svn update "D:\www\weixin" --quiet--username username --password  password

把命令放到下图的框中即可

命令中的第一个词svnC:\Program Files\VisualSVN Server\bin也就是VisualSVN Server安装目录下的可执行文件,如果配置了环境变量可以直接使用svn作为dos命令,没配则按下图方式。

"D:\www\weixin"apache项目的虚拟目录

运用批处理的call命令配置钩子:

Call命令可以调用另一个批处理文件,我们在下图框中填call C:/svnupdate.bat

然后在C:/下新建文件svnupdate.bat,代码为svn update "D:\www\weixin" --quiet --username username--password  password也可以实现hook

bubuko.com,布布扣

配置玩hook后可以在svn存放项目的hooks目录下看到多了个post-commit.bat批处理文件

bubuko.com,布布扣

可以阅读hooks目录下的post-commit.tmpl文件来进一步学习hook

SVN配置以及自动部署到apache虚拟目录

标签:subversion   svn   tortoisesvn   批处理文件   hook   

原文地址:http://blog.csdn.net/kakarot5/article/details/40402857

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!