繁体   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