Mais ou menos boa maneira de unir essas duas repos é dumps
- Criar um repositório de 2 semanas com
svnadmin dump
( RTFM ) ousvnrdump dump
( RTFM ) , usando o método, que você tem permissão para usar (svnadmin requer acesso local a FS ou repo , svnrdump - somente a capacidade de ler repositório ) - Restaurar dumps do repositório "big" acima, usando os comandos correspondentes de svnadmin ou svnrdump
Forma de poder
Com "DVCS de escolha" "extrair" dados de ambos os SVN-repos (tanto DVCSes de primeira classe - Mercurial e Git - podem fazê-lo, de maneiras ligeiramente diferentes), rebase parte se for necessário (ou seja, DAG quebrado e a história está rasgada), "empurre" para o repositório reparado. Eu escrevi "COMMAND", porque os comandos reais são diferentes nos SCMs mencionados. Eu sugiro que você não exclua o repositório do DVCS, mas use-o como backup adicional com as alterações de espelhamento no SVN-repo para todo o tempo