I use Node.js and git. I only rarely end up with single-file wikis, and that’s mostly for trying out a quick technique and then throwing it away. I like the granularity of saving the individual tiddlers. But note that the work I am doing with TiddlyWiki is somewhat unusual, as I’m writing not for my own consumption but mostly for others. For these (non-editing) users, I tend to serve the work up as single-file wikis on GitHub/GitLab Pages, through an NPM build script.
I would like to some day build an automated git commit on every save or every few minutes, and in some cases an automated push to a GitLab/GitHub/Other centralized server. But this hasn’t made it very far up my to-do list. So for now, git commits and pushes are entirely ad hoc
.