提交后,我得到一个post-commit hook failed
错误:
svn: Can't open file '.svn/lock': Permission denied
奇怪的是,我的提交后挂钩文件本身运行得非常好,只是在从实际提交中调用时却没有。
现在,post-commit 文件结束了svn update
另一个工作副本,所以我假设错误在这个工作副本中。
当我进入.svn
这个工作副本时,没有locks
文件/目录。这大概就是脚本失败的原因。
这是我的提交后文件:
#!/bin/sh
REPOS="$1"
REV="$2"
cd /var/www
/usr/bin/svn update
我该如何解决这个问题?