摘要 |
<p>This software aims to bring full powers of a versioning file system to everyone, no matter how little they know about versioning. This project concerns itself with design and implementation of a Versioning file system on Linux Operating system. A versioning file system is any computer file system which allows a computer file to exist in several versions at the same time, thus it is a form of revision control. This project targets Git, a distributed version control system as the backend on which the file system rests and FUSE (File system in user space) as the middleware between Git and the User space.</p> |