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


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/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM