Se tudo que você tem é um checkout, você tem um instantâneo do código, mas sem histórico.
Você pode criar um novo repositório a partir disso. Para ter os checkouts existentes conectados ao novo repo depois de configurados, provavelmente é mais um problema do que vale a pena. Será mais fácil criar um novo repo a partir do checkout mais antigo e confirmar as alterações dos checkouts mais recentes como atualizações.
Quanto à recuperação de histórico, não vejo como isso é possível sem um dump do repositório (via svnadmin dump) em algum momento. Até mesmo um depósito antigo lhe daria qualquer histórico desde a criação do repo até o local onde o despejo foi feito.
Talvez alguém tenha usado o git-svn em seu repositório em algum momento? Isso pode ter preservado um pouco da história, mas colocar isso de volta em um novo repositório do Subversion pode não ser fácil.
A recuperação de dados é cara, mas também pode ser uma opção se o dispositivo de armazenamento em que o repo estava ativo não foi fisicamente destruído ou substituído de forma destrutiva (e não era um SSD).