Я использую SVN для черепахи для проекта, который я работаю один, и я совершил (по ошибке) огромный файл в моем репозитории (база данных VС++ Intellisense). Теперь я хочу удалить этот файл из своего репозитория, чтобы облегчить его резервное копирование.
Удаление файла из моего проекта и выполнение фиксации (очевидно) не решают мою проблему, так как предыдущая версия этого файла все еще находится в репозитории. Есть ли способ решить эту проблему, которая не связана с созданием нового репозитория?
ИЗМЕНИТЬ
Решение @ryansstack работало отлично, вот что я сделал (я запускал команды в каталоге, где находился мой репозиторий):
Сначала я создал дамп моего репозитория, который фильтровал этот огромный файл:
svnadmin dump tcc | svndumpfilter exclude "/trunk/Image Segmentation/Image Segmentation.ncb" > tcc.bak
Затем я создал новый репозиторий (tcc2) и выполнил следующую команду:
svnadmin load tcc2 < tcc.bak
Теперь размер дампа tcc2 равен 7 МБ против 170 МБ tcc.