提交后,我收到了一个“post-commit hook failed”错误提示:
奇怪的是,我的提交后钩子程序文件单独运行时非常正常,但是在实际提交时却无法执行。
现在,提交后的文件最终会更新另一个工作副本,所以我认为错误出现在这个工作副本中。
当我进入此工作副本中的 .svn 文件时,没有 locks 文件/目录。这可能是脚本失败的原因。
以下是我的提交后文件:
如何解决这个问题?
svn: Can't open file '.svn/lock': Permission denied
奇怪的是,我的提交后钩子程序文件单独运行时非常正常,但是在实际提交时却无法执行。
现在,提交后的文件最终会更新另一个工作副本,所以我认为错误出现在这个工作副本中。
当我进入此工作副本中的 .svn 文件时,没有 locks 文件/目录。这可能是脚本失败的原因。
以下是我的提交后文件:
#!/bin/sh
REPOS="$1"
REV="$2"
cd /var/www
/usr/bin/svn update
如何解决这个问题?
chmod
默认情况下不会处理隐藏文件! - ACarter