How to compare/view revisions of an individual server action or webblock

Is it possible to compare versions of an individual server action for example

or view revision history so that I could trace back what updates/changes by whom on an individual server action I only need.

At the moment I could only compare the current version of a module with its previous version

or a version with its previous one only so it is very limited since in the multi developers environment of an application it is hard to know when a specific element changed from which version of a module in order to trace back for a check of change or review.

This wish is similar to source code control where we can view/compare a revision on a specific source code file.

If possible please help how in details.



This has been suggested multiple times to have versioning capabilities around individual elements. But sadly all you can do currently is compare versions at the espace level.