【发布时间】:2012-10-06 00:35:23
【问题描述】:
我正在尝试在 CentOS 服务器上运行 SVN 的提交后脚本。我想在每次提交到存储库后从 var/svn/project 运行 svn export --force 到 /var/www/project 。即使我尝试了许多替代方案,我也无法让它发挥作用。如果有人可以发布一个可以在没有任何用户权限问题的情况下运行的脚本,我将不胜感激。
/var/svn/project/hooks 下的示例 post-commit 文件:
#!/bin/sh
sudo /usr/bin/svn export --force svn://domain/var/svn/project /var/www/project
如果我由 root 用户直接从 SSH 运行脚本,但不是在真正的 SVN 提交之后运行脚本。
【问题讨论】:
标签: svn export centos centos5 post-commit