SVN配置以及自己主动部署到apache虚拟文件夹
SVN配置以及自己主动部署到apache虚拟文件夹
一、VisualSVN server 服务端和TortoiseSVNclient下载
VisualSVN下载:http://subversion.apache.org/packages.html
页面最下方就能够找到(下图紫色链接)
TortoiseSVN下载:http://tortoisesvn.net/downloads.html
下载的地方非常醒目。有32位和64位
紧接着下边有语言包下载
二、VisualSVN server和TortoiseSVN安装
VisualSVN安装:
选择接受Next
选择Visual Server andManagement Console和Add Subversion command-linetools to the PATH environment variable,点Next
选择Standard Edition
Location是安装位置
Respositories是以后开发保存代码的位置
就可以
Use secure connection是使用安全链接。平时开发能够不选,安全机制会让你认为烦。当然选也能够
点Next然后Install就可以安装
查看项目:(在Respositories右键能够新建Respository(项目存储))
查看管理员:(右键能够添加或删除管理员)
TortoiseSVN安装:
接受
全选或更改安装文件夹:
Install
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2FrYXJvdDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
TortoiseSVN语言包安装:
Next就可以
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2FrYXJvdDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
TortoiseSVN语言设置:
选择Settings
选择中文:(不安中文语言包是没有这一项的)
三、将项目自己主动部署到apache虚拟文件夹
右键项目位置:——>选择Properties(属性)
选择Hooks
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2FrYXJvdDU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
选择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-PATH、REV两个參数运行hook
Hook是用批处理实现的
命令为:svn update "D:\www\weixin" --quiet--username username --password password
把命令放到下图的框中就可以
命令中的第一个词svn为C:\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。
配置玩hook后能够在svn存放项目的hooks文件夹下看到多了个post-commit.bat批处理文件
能够阅读hooks文件夹下的post-commit.tmpl文件来进一步学习hook
SVN配置以及自己主动部署到apache虚拟文件夹的更多相关文章
- Apache配置虚拟文件夹
作为一个Android开发人员,一直以为,至少应该有一个server语言,最近慢慢学习php,当然学习Apache使用.本文介绍Win7环境下,怎样配置Apache的虚拟文件夹. 首先,找到我们Apa ...
- Ubuntu升级后apache所有的失败,以解决虚拟文件夹的设置
问题描述: 将Ubuntu离12.04升级到14.04后,出现apache配置的虚拟文件夹所有失效.所有站点域名所有定向到根文件夹.无法分别訪问! 尝试方法: 開始以为是升级后Apache的问题.已经 ...
- TOMCATserver不写port号、不写项目名訪问项目、虚拟文件夹配置
一.不写port. 这个问题都被问烂了.由于TOMCAT默认的訪问port为8080.而TCP/IP协议默认80port訪问,大家之所以看到别的站点都不写port号是由于人家用的的80port訪问的, ...
- nginx 配置web 虚拟文件夹 而且codeIgniter,thinkphp 重定向url 地址
nginx 配置虚拟文件夹而且url 重定向 server { #侦听80port listen 8090; #定义使用www.xx.com訪问 server_name 127.0.0.1; #设定本 ...
- Tomcat配置域名和虚拟文件夹
说明: 我在本机中添加域名模拟,假设是主机直接配置也能够使用.我用的tomcat是apache-tomcat-7.0.42 本地添加域名 本文介绍怎样通过改动tomcat的配置.实现通过IP地址或者域 ...
- 在Win7中IIS配置Asp.Net虚拟文件夹的方法及错误总结!
在Win7中IIS配置Asp.Net虚拟文件夹的方法总结! 一.右键[站点].点击[加入虚拟文件夹]或[虚拟应用程序],笔者建议最好建立虚拟应用程序,由于这就跟一个站点差点儿相同.不用考虑路径问题. ...
- 【Linux】Linux下配置apache - 安装文件夹具体解释
一,apache安装路径解释 默认安装路径 /var/apache2 # /etc/apache2/ # |-- apache2.conf # | `-- ports.conf # |-- mo ...
- 修改apache2配置,禁止目录访问+禁止访问.git文件夹
通过url访问服务器,无论是本地服务器还是远程服务器 如果你的文件根目录里有 index.html,index.php,浏览器就会显示 index.html的内容,如果没有 index.html,浏览 ...
- Centos6配置samba服务器并批量添加用户和文件夹
一.需求 局域网内有若干用户,所有用户访问一个共享目录 每个用户在共享目录里有自己的文件夹 每个用户都可以读取其他人的文件夹 每个用户只能对自己的文件夹有写入权限 所有用户都属于filesgroup组 ...
随机推荐
- AjAX 常用参数
1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type: 要求为String类型的参数,请求方式(post或get)默认为get.注意其他http请求方法,例如 ...
- oracle截取某一个字符之前或之后的值;substr();instr()
函数介绍: 截取的函数: substr(?,?); substr(?,?,?); 获取目标字符出现的位置: instr(? , ? , ? ); instr( ? , ? , ? , ? ) 例: 字 ...
- RabbitMQ消息可靠性分析 - 简书
原文:RabbitMQ消息可靠性分析 - 简书 有很多人问过我这么一类问题:RabbitMQ如何确保消息可靠?很多时候,笔者的回答都是:说来话长的事情何来长话短说.的确,要确保消息可靠不只是单单几句就 ...
- tp框架 JS里面获取session
var var_name="{:session('xxxxx')}"; 用大括号 这个方法可以获取session
- 洛谷 P1461 海明码 Hamming Codes
P1461 海明码 Hamming Codes 题目描述 给出 N,B 和 D,要求找出 N 个由0或1组成的编码(1 <= N <= 64),每个编码有 B 位(1 <= B &l ...
- Ubuntu安装keepalived
Ubuntu安装keepalived 一.Keepalived是什么鬼东西: keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障. 二.Ke ...
- [AngularJS]Chapter 3 使用AngularJS构建应用程序
本章内容提要: 如何布置AngularJS进行快速开发 开启服务器进行测试 使用Karma进行单元测试用例测试 编译压缩AngularJS进行生产 使用Batarang进行Debug 如何简化开发工作 ...
- Detours改动段属性漏洞
v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VM ...
- 关于Blog使用
1.网易博客http://inowtofuture.blog.163.com/blog/#m=0 使用时间:2011年8月-2012年2月 记录内容:主要记录本科參加ACM期间在POJ(北京大学OJ) ...
- mobiscroll手机端插件 好用(时间、日历、颜色)
http://demo.mobiscroll.com/range/rangepickertime/ 下载地址:http://download.mobiscroll.com/trial#/ios/dat ...