SVN提交後自動同步到web服務器【hooks的使用】
阿新 • • 發佈:2018-05-06
mkdir html src ref user .com export get 步驟
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的使用】