A number of people here say use a VCS with ledger.
When do you commit? After every entry?
And do you have branches?
When do you commit? After every entry?
And do you have branches?
But I use git & remote bare repos as a backup & multi-device sync method for nearly everything I do on my systems, so I'm pushing very frequently.