I'm using Mac OS X terminal for SVN. I'm very amateur when it comes to SVN and command line. I'm typically just a front-end code monkey.
I've accidentally, somehow, committed some branches of our project inside another branch of the project while attempting to check out the branch. Yes, I'm that bad.
Remote repository:
MyProjectBranch
BranchNeedsToNotBeHere
BranchNeedsToNotBeHere2
BranchNeedsToNotBeHere3
expectedDirectoryStillHere1
expectedDirectoryStillHere2
expectedDirectoryStillHere3
Finally correct local repository at desired revision:
MyProjectBranch
expectedDirectoryStillHere1
expectedDirectoryStillHere2
expectedDirectoryStillHere3
How do I undo this travesty without making myself look incompetent? It would seem like a simple "revert" command would be available, but all I've found is "reverse merging" - which, if I've done that right, hasn't removed the extraneous directories at all, and the expected directories are not at the correct revision, but an older one. So I may not even be doing that right.
Much kudos and, when available, bounty to anyone who can save me!