Borek Bernard wrote a post today that gives a thorough overview of how VersionPress works. If you haven’t heard, VersionPress is a WordPress plugin that provides full version control over your WordPress sites. It tracks changes to files and the database. Give the post a read, and learn a little.
I was an original backer to the VersionPress project, and although it has taken them a while to get to their 1.0 release, their offering looks to be one of the most comprehensive “version-control-as-a-plugin” solutions out there.
What you just saw is very evidently a desirable feature to have, but technically so hard to implement that not many user-facing software solutions do that today. VersionPress can do selective undo which is a unique, yet very useful and intuitive feature to have.