I am using tortoise SVN for a project that I'm working alone and I have committed (by mistake) a huge file to my repository (a VC++ Intellisense Database). Now I want to remove this file from my repository to facilitate its backup.
Removing the file from my project and doing a commit (obviously) do not solve my problem as the previous version of that file are still there in the repository. Is there a way to solve this problem that does not involve the creation of a new repository?
EDIT
The @ryansstack solution worked perfectly, that is what I did (I ran the commands in the directory where my repository was located):
First I created a dump of my repository filtering that huge file:
svnadmin dump tcc | svndumpfilter exclude "/trunk/Image Segmentation/Image Segmentation.ncb" > tcc.bak
Then I have created a new repository (tcc2) and ran the following command:
svnadmin load tcc2 < tcc.bak
Now the dump size of tcc2 is 7 MB versus 170 MB of tcc.