BAH! No edit button !
Yes, good SCM teams let you do this and protect you from the worst of your merge nightmares.
Do you really want to do all the validation testing every time you put back to the trunk? Including Installation testing? There are only so many scenarios you can catch with test-first development. The rest are usually discovered by the testers. That's why they still have jobs and why you can actually accomplish anything in a CI environment. There will always be the heroic tales of development teams that are on version 11000 on the trunk and have never busted a customer. Maybe you are him/her? >.>
For the rest of us simpletons, we prefer a validated release to start baselines from.
If you employ a fully featured VCS like ClearCase (or others) you can even run multiple simultaneous baselines releasing feature content while hardening your previous releases...and then merge between them. 0.0 Yes, good SCM teams let you do this and protects you from the worst of your merge nightmares.
Can I get a Hallelujah?
Can I get this published on every billboard in the US?
"Ada is PL/I trying to be Smalltalk. -- Codoso diBlini