Dê uma olhada em post commit . Aqui é um exemplo.
Eu tenho um repositório Subversion que minha equipe e eu usamos para controle de código-fonte em um aplicativo da web que estamos construindo. Eu gostaria de poder fazer com que cada commit desse repositório seja publicado automaticamente em nosso servidor de teste. Eu verifiquei o repositório para uma cópia de trabalho no servidor ... existe alguma maneira de ouvir o repositório no servidor para que toda vez que alguém se comprometa com o repositório eu possa executar uma atualização svn?