Maybe have back buttons for simple revert in the UI. However, revert can be an heavy process so it shouldn't be to easy. Maybe back should bring up a view and then if the user wants to revert back to that version, we have a button for that?
A window for model info and version info were the user can see the changes. The changes for each version can be retrieved via diff for the last 50 versions (very fast). For older versions or more details about that versions, views should be used.
Maybe have back buttons for simple revert in the UI. However, revert can be an heavy process so it shouldn't be to easy. Maybe back should bring up a view and then if the user wants to revert back to that version, we have a button for that?
A window for model info and version info were the user can see the changes. The changes for each version can be retrieved via diff for the last 50 versions (very fast). For older versions or more details about that versions, views should be used.