Ask HN: Any backup software similar to version control?
Are there any incremental backup solutions that can both
1. Allow you to view the state an entire directory was in at a particular time (ala GitHub when you click on a particular commit)
2. Allow you to view the changelog of a particular file
11 comments
[ 3.2 ms ] story [ 37.5 ms ] threadAlso, in any native OSX app each "save" works like a git commit, you can browse all "versions." [2]
Combined, these native OSX features do exactly what you want.
[1] http://support.apple.com/en-us/HT201250
[2] http://support.apple.com/en-us/HT202255
http://backintime.le-web.org/
When you browse you backups you can choose from the available backups and you can open and browse the complete file system at this specific date and time. You can restore one or more specific files or directories directly back to the origin destination or copy & paste them to a different location on any target. You also can start the entire VM directly from backup at this state in an isolated environment to access the system as a working machine. There are tons and tons of more features inside this backup solution.
We run this solution in our office and for most of our customers with virtualized environments. There is even a free version of veeam that lacks datacenter features but you can backup your VMs.
Our usual backup intervals between 8a.m. and 9p.m. is 2 hours. We ensure to have about 5 to 8 restore points during work ours.
So you will have to choose the Tuesdays version of the file at a specific time.
You may want to give it a try if you're running ESXi or Hyper-V.
http://backuppc.sourceforge.net/BackupPCBackupBrowse.html
https://github.com/bup/bup
But the frontend is kinda bare-bones. In many cases, it's git.
I have heard that attic is similar but more fleshed-out. But I have not tried it myself.
https://github.com/jborg/attic
http://ori.scs.stanford.edu/
Some of its underlying architecture is very similar to git. Check out Section 5.4 of the paper: http://delivery.acm.org/10.1145/2530000/2522721/p151-mashtiz...