On Mar 8, 2013, at 09:06, frame wrote: > Let's say my project head is r130. We found a bug, started in r111. I want to > do this: I want to fix r111, check in as r131. I also want to fix r130, > checking as r132, the new head. How to do that? > > Please don't criticize me on why not just fix r130 to become r131, the new > head. Please just help on how to achieve what I want.
That's not how Subversion works. A revision number is just an identifier for a change made at a point in time in your repository. You can't change history. All you can do is create new history. What you're asking for is like saying a week ago you bought a sofa, and now you've realized you don't like the sofa and want to make it so that you never bought it. You can't do that; you *did* buy it. All you can do now is see if you can return the sofa for a refund, or maybe you can sell it to someone else. But nothing will change the fact that you *did* buy the sofa and *did* have it for a week. So what you do now is: whatever mistake was made in r111, check out a working copy of the affected part of the repository, fix the mistake, and commit it.