DocumentCode :
711856
Title :
LvFS: A Lightweight File Versioning Tool for General Binary Files
Author :
Mingrong Mao ; Jiaxiang Zhou
Author_Institution :
Dept. of Inf. Process. & Networking, Nanjing Normal Univ., Nanjing, China
fYear :
2015
fDate :
24-26 April 2015
Firstpage :
286
Lastpage :
289
Abstract :
Current source code version control systems can deal with the multiple versions of files containing text content such as source code or plain text. However, it needs a general tool for the versioning control for binary files such as office documents. The multiple version file systems can handle the file system versioning in general. But they are difficult to implement as sitting in the kernel level. They make multiple versions for all files, which is usually not necessary. This paper proposes LvFS, a lightweight file version tool, to handle the multi-version files. LvFS is a user level application. LvFS embraces the FUSE interface to tracking the modifications of files and store the modifications in a separate file. LvFS can keep the multiple versions of a general binary file to keep low performance overhead.
Keywords :
file organisation; source code (software); user interfaces; FUSE interface; LvFS; general binary files; lightweight file versioning tool; multiple version file system; office documents; source code version control system; Control systems; Databases; File systems; Fuses; Kernel; Memory; Monitoring; FUSE Interface; Multi-Version File System; User-level Tool;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Science and Control Engineering (ICISCE), 2015 2nd International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4673-6849-0
Type :
conf
DOI :
10.1109/ICISCE.2015.70
Filename :
7120610
Link To Document :
بازگشت