Centos下svn文件提交自动更新到网站目录

Centos下svn文件提交自动更新到网站目录

       今天博主在家闲着没事,研究svn文件提交后自动同步更新到网站目录,下面便来介绍详细的教程。

       在这之前请先创建好SVN仓库,传送门->创建svn

       假如现在有:

SVN版本库中的一个项目:/home/svn/svntest
网站目录:/home/wwwroot/svntest

       我们先将SVN版本库中的一个项目checkout到网站目录:

svn co file:///home/svn/svntest/ /home/wwwroot/svntest/

       新建一个post-commit钩子,我们在/home/svn/svntest/hooks下复制post-commit.tmpl改为post-commit,并写入以下内容:

#!/bin/sh
REPOS="$1"
REV="$2"
export LANG="zh_CN.UTF-8"    #防止乱码 
svn update /home/wwwroot/svntest/ --username 帐户名 --password 密码

       完成以上工作,我们便成功的完成提交SVN文件,自动更新到网站目录下。


0条评论

发表评论