ACa*_*ter 5 svn post-commit-hook
提交后,我收到一个post-commit hook failed错误:
svn: Can't open file '.svn/lock': Permission denied
Run Code Online (Sandbox Code Playgroud)
奇怪的是,我的post-commit钩子文件在它自己运行时完全正常,只是在从实际提交中调用时.
现在,提交后文件结束了svn update另一个工作副本,所以我假设错误在这个工作副本中.
当我进入.svn这个工作副本时,没有locks文件/目录.这可能是脚本失败的原因.
这是我的提交后文件:
#!/bin/sh
REPOS="$1"
REV="$2"
cd /var/www
/usr/bin/svn update
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
我的post-commit钩子文件在它自己运行时完全没问题,只是在从实际提交中调用时.
我的水晶球告诉我你的svn钩子是由不同的用户运行的,它没有创建锁所需的文件夹的写权限.
| 归档时间: |
|
| 查看次数: |
9650 次 |
| 最近记录: |