Просто небольшая мысль, вы говорите, что текущее состояние репозитория (текущий HEAD) хорошее, то есть большие двоичные файлы были удалены ранее. Таким образом, ваша проблема заключается только в размере хранилища?
Я знаю, что вы сказали, что хотели бы сохранить всю историю коммитов, но в качестве опции вы можете сделать два дампа, один для всей истории ревизий и один для текущей ревизии HEAD.
Если вы, например, поместите полный дамп на DVD, у вас будут данные, если они вам когда-нибудь понадобятся, но вы можете удалить весь репозиторий и svn загрузить дамп ревизий, оставив вам небольшой чистый репозиторий.
можно также создавать дампы с определенной ревизии и далее, а не только с головы, поэтому, например, вы можете сохранить последние 3 месяца ревизий и выгрузить все старое на DVD ...