我从stackoverflow和其他页面阅读并尝试了很多博客帖子条目,但没有解决方案。
SVN版本:1.6.11 Linux版本:Linux 2.6.32-358.23.2.el6.x86_64 x86_64
我已经创建了一个脚本,该脚本应该在svn提交后执行。
我已将文件post-commit.tmpl
重命名为post-commit
。
我使用absolut路径,所有文件(脚本,提交后,日志..)都处于模式777
。
在脚本和post-commit
中设置PATH
。
当我在Project中提交某些内容时,我的debug.log正在运行。
echo "START">>/svn/test/debug.log
sudo echo /svn/test/hookScripts/generateDocumentation.sh "$1" "$2">>./svn/test/error.log
echo "END">>/svn/test/debug.log
START
文件中有END
和debug.log
个条目,但不会执行该脚本。
我从this link尝试了一些,但它不起作用。
答案 0 :(得分:0)
问题是:我尝试在脚本中运行/svn/test/hookScripts/generateDocumentation.sh
。要执行此操作,我必须在 $(...)