簡體   English   中英

如何使SVN自動更新正常工作?

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

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