Check this one out:
http://svnbook.red-bean.com/en/1.4/s...ommonuses.undo
I think it pretty much describes your problem. (so, this is a kind of "RTFM" ;o)
However, before I read the question completely I hammered the below out... since it's not completely off topic I'll leave it in (drpaudel this does not cover your problem, the above link does...)
You usually cannot delete revisions from the repository (since its purpose is to protect your code forever), however you can remove files from your working copy and check it in:
http://svnbook.red-bean.com/en/1.4/s....c.delete.html
If, however, you want to completely remove all versions of a file from the repository you need to use svndumpfilter (
http://svnbook.red-bean.com/en/1.4/s....svndumpfilter). What it basically does is filter away paths from your dump files. So what you do is, create a dumpfile of your repository, filter away what you don't want. Create a new repository and "load" the dump into it (it's all neatly explained here:
http://svnbook.red-bean.com/en/1.4/s...aint.filtering)
A bit hamhanded perhaps, but as I said... the versioning control system's task is to protect code... even from deletions.
HTH
/E