[英]How can I get SVN auto-update working?
我們已經使用SVN幾天了,我們想在提交之前進行自動更新。 我寫了一個提交后的鈎子:
cd /home/user/www/release && /usr/bin/svn update
在WebSVN中,發行版號增加了,但是項目文件沒有更新。 如果我在控制台中運行post-commit
,那么一切都很好。
請幫助我們! 謝謝你
常見問題解答中有一個示例:
http://subversion.apache.org/faq.html#website-auto-update
要考慮的一件事是,調用該掛鈎時環境為空。 因此,也許您需要在腳本的開頭設置一些envvar。
最后,確保您的腳本是可執行的。 您可以嘗試在/ tmp中創建文件,以查看腳本是否被觸發。
有關設置的更多信息將很有幫助。 我猜您正在Linux下的Apache中運行SVN服務器。 如果是這樣,那么第一個猜測可能是運行Apache的用戶無權修改/ home / user / www / release。
您可以通過查看日志來稍微調試一下,例如/ var / log / www。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.