A partir da leitura da sua resposta, parece que esta é uma questão do lado do cliente. O Subversion não suporta hooks do lado do cliente (pelo que eu sei), então eu recomendaria escrever um script pequeno semelhante ao seguinte para executar sua atualização e também atualizar o número de revisão em um arquivo.
#!/bin/bash
svn update
svn info | grep ^Revision | awk '{print $2}' > svn-revision
Em seguida, no seu código php você pode ler o número de revisão da seguinte forma:
$SVN_REVISION = file_get_contents('/path/to/svn-revision');
Eu recomendo ler o número de revisão de um arquivo, em vez de ler a partir de uma variável de ambiente. Não há uma maneira fácil de garantir que seu ambiente atual seja o mesmo em que o Apache está sendo executado. Isso também garante que o número de revisão no código php sobrevive a reinicializações, etc.
Você deve configurar o Subversion para ignorar o arquivo svn-revision para que você não o verifique.
svn propset svn:ignore svn-revision .