コミット後、次の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
どうすれば問題を解決できますか?