Você pode fazer isso usando o comando "svnlook".
Aqui está um exemplo de gancho post-commit:
#!/bin/sh
REPOS="$1"
REV="$2"
/usr/bin/svnlook dirs-changed -r "$REV" "$REPOS" | egrep -q '^mywebsite'
if [ $? -eq 0 ] ; then
# publish site code
fi
Pode ser necessário executar o svnlook manualmente algumas vezes para se familiarizar com a saída e ver como definir o padrão de correspondência para o grep.