Versioning file system
Appearance
A versioning file system is a file system which provides for the concurrent existence of several versions of a file. It was first introduced by the TENEX operating system.
Versioning file systems provide some of the features of revision control systems. However, unlike most revision control systems, they are transparent.