2012-08-14 46 views
0

我發現了我的回購文件,並開始編輯我的post-commit.tmpl。這裏是現在有什麼:svn post-commit hook第一個定時器

REPOS="$1" 
REV="$2" 

#"$REPOS"/hooks/mailer.py commit "$REPOS" $REV "$REPOS"/mailer.conf 

cd /var/www/domains/mywebsite.com 
svnlook dirs-changed $REPOS -r $REV | xargs /user/bin/svn up -N 

我試圖讓我所有的網頁文件後提交到我的網站,但只有網頁文件。我認爲這會更容易,但它看起來像我在我的腦海中有點..如何發送.php,.html等文件到我的網頁文件夾上提交?或者我是否全都錯了?

回答

0

這是一個幾年,因爲我已經使用SVN掛鉤......你需要svnlook的做的是:

$FILE_LIST = `svnlook changed -r $REV $REPOS | 
grep '^(A|U|D).*(\.php|\.html)$' | 
sed 's/\s\s*/ /g' | 
cut -d' ' -f2` 

這會給你的文件的數組,你可以使用svn結賬到你的網站目錄。