I have an Assembla repository and I use Tortoise SVN.
The files and versions are a mess so I wanted to go back to an older version. I used the option “Checkout SVN” to get that version in my computer.
Now I want to transfer everything I have on my computer to the repository (and the delete the stuff that is there).
I could erase everything in the repository but I don’t want to lose the info, the versions, etc.
I tried doing Commit but the option to transfer the files that you didn’t modify isn’t there.
Check out a fresh copy of the repository at the head revision.
In Windows Explorer,
Right Click the top of your repository –> TortoiseSVN –> Show Log
Find the revision you want to go back to, and right click. Choose “Revert to this revision”. (Do not confuse this with “Revert changes from this revision”.) Confirm that you really want to do this.
This will revert all those changes in your local copy. To get your repository back to that revision, just commit these local changes. (And document clearly in your commit message that you reverted back to a particular revision.)
I think that’s probably the easiest way to do it. You can’t expunge the bad revisions from SVN’s record, to my knowledge, and there isn’t a whole lot of benefit in doing so unless you have sensitive information that accidentally got added.