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

SVN提交后自动同步到web服务器【hooks的使用】

时间:2018-05-06 21:21:26      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:htm   usr   span   com   code   get   blog   .com   inf   

SVN项目的创建:

详细步骤:http://www.cnblogs.com/Mr-Wenyan/p/8972054.html

hooks配置:

1、建立web服务器的目录

本人服务器目录在/usr/local/apache/htdocs ,所以,建立目录:

mkdir TP

2、在svn仓库的hooks目录下,复制post-commit.tmpl为post-commit,并写入配置文件

#!/bin/sh

REPOS="$1"
REV="$2"
TXN_NAME="$3"

SVN=/usr/local/subversion/bin/svn    #svn执行目录
WEB=/usr/local/apache/htdocs/TP        #web项目目录
export LANG=en_US.UTF-8
$SVN updatee $WEB --username tg --password 123456

3、给post-commit添加可执行权限

chmod a+x post-commit

*4、在web目录更新一次,之后每次提交后才会自动更新,否则不会自动更新

cd /usr/local/apache/htdocs/TP
svn checkout svn://127.0.0.1/TP

技术分享图片

技术分享图片

SVN文档:http://svndoc.iusesvn.com/svnbook/1.4/

 

SVN提交后自动同步到web服务器【hooks的使用】

标签:htm   usr   span   com   code   get   blog   .com   inf   

原文地址:https://www.cnblogs.com/Mr-Wenyan/p/8999562.html

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