0
我想设置我的颠覆后提交钩子更新后,每提交我们的开发服务器的Web文件夹。我一直在按照这个指示SVN SSH post-commit checkout hook(是德语,但代码评论为英文),但不幸的是似乎不工作。提交后,日志文件被初始化,但不会执行更新。trac与颠覆后提交更新web文件夹
我想设置我的颠覆后提交钩子更新后,每提交我们的开发服务器的Web文件夹。我一直在按照这个指示SVN SSH post-commit checkout hook(是德语,但代码评论为英文),但不幸的是似乎不工作。提交后,日志文件被初始化,但不会执行更新。trac与颠覆后提交更新web文件夹
你可以尝试修改此行的脚本:
/srv/svn/repos/st38/hooks/bin/svn-update /usr/bin/svn /srv/www/st38
的svn-update命令的输出写入也到日志文件
/srv/svn/repos/st38/hooks/bin/svn-update /usr/bin/svn /srv/www/st38 2>&1 >> /srv/www/st38/post-commit.log
也尝试手动执行该线。
嗨!如果我手动执行bash提交后,web文件夹将会被更新。我认为是一个许可问题,但我并没有真正找到它的来源。 – lgt
@lgt在日志文件中是否存在错误消息(在更改脚本之后)? – wimh
没有一切看起来没问题。将输出修订号。但只有我手动调用脚本。 – lgt