How to display field revisions?
I came across a similar issue and found your post last week. After a bit of searching around I found this module:

https://drupal.org/project/track_field_changes

It appears to cover what you were looking for in terms of functionality as well as what I was trying to cover. I've since installed the module and set it up, but unfortunately whilst some of it is working for me I can't get a view to display the 'value after' or 'value before' fields (See https://drupal.stackexchange.com/questions/81507/how-to-display-values-in-the-value-after-value-before-fields-track-field).

If you still need this functionality perhaps try out the module - if you have success with it let me know as it's still not quite working fully for me, but that could be down to user-errors perhaps.

All the best

Tom