A repository enabled for version control maintains an audit trail of version history. It stores multiple versions of an object as you check it out, modify it, and check it in. As the number of versions, you may want to view the object version history. You may want to view version history for the following reasons:
Determine versions that are obsolete and no longer necessary to store in the repository.
Troubleshoot changes in functionality between different versions of metadata.
To accomplish tasks like these, you can view a history of all of the versions of an object stored in the repository. You can also compare two versions of an object displayed in the history.