[英]svn post-commit hook first timer
我找到了我的倉庫文件,並開始編輯post-commit.tmpl 。 這是現在的位置:
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
我正在嘗試使所有Web文件都可以提交到我的網站,但僅限於Web文件。 我以為這會更容易,但是看起來有點煩。.如何在提交時將.php,.html等文件發送到我的Web文件夾? 還是我要解決所有問題?
自從我不得不處理svn hooks以來已經有好幾年了...使用svnlook要做的是:
$FILE_LIST = `svnlook changed -r $REV $REPOS |
grep '^(A|U|D).*(\.php|\.html)$' |
sed 's/\s\s*/ /g' |
cut -d' ' -f2`
這將為您提供一系列文件,您可以將它們檢出到Web目錄中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.