コミット後、次のpost-commit hook failedエラーが表示されます。
svn: Can't open file '.svn/lock': Permission denied
奇妙なことに、私のポストコミットフックファイルは、実際のコミットから呼び出されたときではなく、それ自体で完全に正常に動作します。
現在、コミット後のファイルはsvn update別の作業コピーを作成することになるため、エラーはこの作業コピーにあると思います。
.svnこの作業コピーに入ると、locksファイル/ディレクトリがありません。これがおそらくスクリプトが失敗する理由です。
これは私のポストコミットファイルです:
#!/bin/sh
REPOS="$1"
REV="$2"
cd /var/www
/usr/bin/svn update
どうすれば問題を解決できますか?