Related If there were a real and widespread need for this, major operating systems would include it as a default. I would love to have something like that but aimed at Linux in a non-graphical environment. There is just no real incentive to create a file system that does this. May I think you're on the right track with inotify.
linux Automatic versioning upon file change (modify/create/delete) Super User
A versioning file system is any computer file system which allows a computer file to exist in Versioning file systems provide some of the features of revision control No mainstream Linux file system supports versioning, but a number of. No mainstream Linux file system supports versioning, but a number of to use a revision control system such as subversion, git, mercurial, etc.
Here's how to add a bit of version control to /etc, so you can always be on of your system configuration files are held in this crucial directory.
If we're talking here about samba shares an exclusion list might be in orderhaven't got around to that yet I'm afraid. Enjoyed this article? Gilles Gilles k gold badges silver badges bronze badges.
I have found multiple options on source forge however I have not found anyone who has experience with any of these in a major production environment. Git is not adequately designed to serve as a backup tool. Flashbake is the version control system that Cory Doctorow of BoingBoing fame uses to write his books.
Manage Your File Versioning Like a Programmer With Git
Your /etc/ directory is where most Linux distributions store your system's configuration files, and tracking /etc/ has some extra challenges.
What we really need are better GUI tools for non-programmers, something like a git-tower for documents.
How to Use Git Version Control System in Linux [Comprehensive Guide]
Visit chat. Python Added links in readme to.
Video: Linux version control file system Linux File System/Structure Explained!
Lastly, Git is a distributed system, which means you can have multiple copies of your repository and sync them up. File systems.