Dopo commettere, ottengo un errore post-commit hook failed
:SVN post-commit - permesso negato per .svn/bloccare
svn: Can't open file '.svn/lock': Permission denied
Stranamente, il mio post-commit di file gancio funziona perfettamente bene su di essa la propria, non solo quando viene chiamato da un vero impegno.
Ora il file post-commit termina con svn update
un'altra copia funzionante, quindi presumo che l'errore sia in questa copia funzionante.
Quando arrivo a .svn
su questa copia di lavoro, non c'è il file/directory locks
. Questo è presumibilmente il motivo per cui lo script fallisce.
Questo è il mio post-commit di file:
#!/bin/sh
REPOS="$1"
REV="$2"
cd /var/www
/usr/bin/svn update
Come posso risolvere il problema?
ah, ho capito, 'chmod' non fa i file nascosti di default! – ACarter
@ ACarter Vi ricordo umilmente di un'opzione "accetta" :) –
anzi, vi ricordo anche umilmente il limite prima di poter accettare una risposta :) – ACarter