簡體   English   中英

SVN提交后掛鈎第一次計時器

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM