2 ms·
GnuCash can keep around multiple backup copies, making a new one every time you save. Look for files like: <yourgnucashfilename>.<timestampnumber>.gnucash
by neilv 3y ago
GnuCash can keep around multiple backup copies, making a new one every time you save.
Look for files like:
<yourgnucashfilename>.<timestampnumber>.gnucash
<yourgnucashfilename>.<timestampnumber>.log
Also note that your GnuCash file is just a single gzip'd XML file, and not too big. You could store it as-is in Git, or you could have a script/filter to gzcat it first, so you could store deltas/diffs and maybe use less space.
- fodkodrasz 3y agoWhile it is true (i didn't have that kind of backups for some reason back 10+ years ago), getting the intact bits of that xml from a corrupted zip file is not trivial. Also diffing/manually editing xml is not great fun in my experience.
- Hackbraten 3y agoThere's also a setting to turn off the gzipping. I use that to make it Git-friendly.