OP qui. Per i posteri, volevo aggiungere quale fosse la mia ultima soluzione a questo problema. Terrò la migliore risposta verificata, perché è in realtà la migliore risposta quando le cose vanno senza problemi.
Per prima cosa ho provato la risposta selezionata da Doc Brown: link
Ma il comando svnadmin dump
non è riuscito a circa metà del dump (circa 1 giorno nel dump), con una revisione corrotta. Questo è stato un punto coerente di fallimento. Tentando di ignorare questo riferimento specifico, attraverso l'uso attento dei flag di revisione su svnadmin dump, sono stato in grado di produrre un dump completo, tuttavia, i tentativi di filtrare i file binari dal file di dump di 73 GB sono stati riscontrati con ulteriore frustrazione. Sono riuscito a fare alcune discariche di particolari rami, ma questo era inutile per me per una migrazione completa.
In definitiva, ho finito per usare git-svn per fare questo:
nohup git svn init https://myurl.com/projects/myproject/ --no-minimize-url --no-metadata --stdlayout &
L'utilizzo di git-svn
su un repository di tale entità non era privo di problemi. Si è soffocato regolarmente durante l'elaborazione. Fortunatamente, è possibile emettere git svn fetch
per riprendere la conversione a ogni punto di arresto. Ho scritto un piccolo script wrapper che continuava a emettere il comando in caso di errore.
Detto questo, git-svn è non raccomandato per questa attività, consulta questo articolo: link
Ma in fin dei conti questo era l'unico strumento in grado di mettermi al lavoro. Per rimuovere i file binari, ho utilizzato il pulitore di documenti BFG link