配置自動釋出功能
mkdir -p /backup/web
//建立代碼釋出目錄
svn checkout svn://www.njphp.cn/svnroot/web /backup/web
//将釋出的WEB内容指到/backup/web裡面
然後切換到svnroot/hooks的目錄,建立一個post-commit檔案,内容為
#!/bin/bash
#auther:akin520
svn update /backup/web
cp -a /backup/web/* /usr/local/apache/htdocs
find /usr/local/apache/htdocs -type d -name ".svn"|xargs rm –rf
//svn更新web到/backup/web目錄,然後将最新的網站資料,複制到/usr/local/apache/htdocs網站的釋出目錄,然後再删除目錄下.svn的檔案夾,釋出完成!
本文轉自 liang3391 51CTO部落格,原文連結:http://blog.51cto.com/liang3391/554543