Post revisions do not work out of the box for custom post types which do not support the “title” and “editor” features. This post provides the necessary steps and code samples to make post revisions work for such post types.
How to Implement Revisions for Non-Standard Custom Post Types in WordPress
