Per accident I committed twice because I forgot to add two files. Can I remove a specific commit from the log?

I want to delete commit № 4.
Per accident I committed twice because I forgot to add two files. Can I remove a specific commit from the log?

I want to delete commit № 4.
If you can delete current repo and create new with new history, you can try:
svnadmin dump for getting human-readable (barely, I have to say) repository-dump, grok format and edit dump, delete repo, svnadmin load to recreate the repoIn your case, it's just necessary to modify the commit comment associated with commit #4 to reflect the actual changes you made. You can do that with Subversion by modifying the SVN repository configuration. See the Subversion FAQ.
For anyone actually trying to do this and you have write access to the filesystem the repo is on this is the procedure that works IF it's the current last commit:
rm [repo root dir]/revprops/###/###### rm [repo root dir]/revs/###/###### vi [repo root dir]/db/current decrement rev number by 1 Where ### is the first few numbers of the revision and ###### is the full rev number.
Why? Let Subversion keep the history - that's what it's for. Check in early and often. There's no need to erase commit #4.