A questão única versus múltipla se resume à preferência pessoal ou organizacional.
O gerenciamento de múltiplo versus único se resume principalmente ao controle de acesso e manutenção.
O controle de acesso para um único repositório pode estar contido em um único arquivo; Vários repositórios podem exigir vários arquivos. A manutenção tem problemas semelhantes - um grande backup ou muitos pequenos backups.
Eu gerencio meu próprio. Há um repositório, vários projetos, cada um com suas próprias tags, tronco e ramos. Se um ficar muito grande ou eu precisar isolar fisicamente o código de um cliente para seu conforto, posso criar um novo repositório de maneira rápida e fácil.
Recentemente, consultei uma empresa relativamente grande sobre a migração de vários sistemas de controle de código-fonte para o Subversion. Eles têm cerca de 50 projetos, desde aplicativos muito pequenos até aplicativos empresariais e seu site corporativo. Seu plano? Comece com um único repositório e migre para vários, se necessário. A migração está quase completa e eles ainda estão em um único repositório, sem reclamações ou problemas relatados por ser um único repositório.
Este não é um problema binário, preto e branco.
Faça o que funciona para você - se eu estivesse em sua posição, combinaria projetos em um único repositório tão rápido quanto pudesse digitar os comandos, porque o custo seria uma consideração importante em minha (muito, muito pequena) empresa.
JFTR:
números de revisão no Subversion realmente não têm significado fora do repositório. Se você precisa de nomes significativos para uma revisão, crie um TAG
As mensagens de confirmação são facilmente filtradas por caminho no repositório, portanto, ler apenas aquelas relacionadas a um projeto específico é um exercício trivial.
Edit: Consulte a resposta do Blade para obter detalhes sobre o uso de uma única configuração de autorização / autenticação para SVN.