8.0M1 adds the great new feature "Revert Committed Changes action":
| Revert any arbitrary code change, commited by you or your colleagues, by applying a reverse patch to the current source code |
It would be excellent if we could also select a subset of a committed revision to revert. Sometimes one or more files get committed accidentally and you want to undo part of the commit (not the whole thing). Imagine being able to multi-select in the right hand panel of the changes view (Changed Files), right click, and select "Revert Changes" to revert only those files. It's not a common use case, but a helpful one when it happens.
I've included a screen shot of the pop-up I'd expect the feature to show up in (see revert-individual-file.jpg). I also included a screen shot of TortoiseSVN's support for this feature (see tortoise-revert-subset.jpg).