Versões de Teste e Produção com Subversion

Como controlar versão de desenvolvimento e versão de produção com o svn?

O sistema aqui na empresa chegou a um ponto que preciso controlar a inserção de novas funcionalidades e de correções de erros, para isso foi decido que teremos duas versões, uma de desenvolvimento e outra de produção, assim em um ciclo pre-definido serão colocadas em produção novas versões do software, porem ocorrem erros e não posso esperar um ciclo acabar para por em produção o sistema…

me entenderam?
qual a melhor maneira de proceder?
obs: eu já uso o svn, com apenas revisão.

valew…

Tambem só uso SVN para revisão… mas acho que sua solução é criar uma tag a cada versão de teste ou produção (Y)

Uma técnica que já usei muito é deixar o Trunk para desenvolvimento, e a cada versão do sistema, criar um branch, para sofrer as alterações daquela versão.
Outra coisa bem interessante é criar uma tag para cada versão. O CVS criava automaticamente uma tag para cada branch criado, já o SVN eu não sei, mas acredito que também faça isso.