Under Rhino for windows:
Sounds remarkably like what GIT does for source. GIT homepage says it will support any kind of file. Is there something here for Rhino? GIT is even open source, so GIT version used for Rhino could be under McNeel control.
This is just daydreaming on my part, as I have no idea of the details.