O SVN é um sistema de controle de versão baseado em servidor. Localmente, você só tem a versão que você fez check-out. Sem acesso ao servidor, você não pode convertê-lo para git e obter o histórico, porque você não tem acesso a ele quando está offline.
Seria bastante fácil adicionar a cópia de trabalho que você tem no git.
Um método simples pode fazer algo assim.
- Crie uma cópia da sua cópia de trabalho do SVN e remova todos os
.svn
cruft rsync -Cva current_wc / new_wc - copie para a cópia de trabalho limpa e faça um
git init
egit add .
egit commit
.