Linux
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条评论