There are different solutions really, some people use Git and treat the whole vault as a repo. Though I find it quite annoying to manage, also cause not every platform supports git.
If I was making edits more often, I might run into sync conflicts. But I mostly edit on my PC, then might make small edits to recipes while I'm working in the kitchen.
I synced using Google Drive on the desktop, and a third party app to pull and sync a local directory on my phone for mobile. Took a little bit of setup but it worked mostly fine. Now I run the paid sync subscription, and the main difference to me is that there's basically zero wait between replication across copies (unless your computer has been off for a while and it has to fetch a bunch at once). Eliminating merge issues and having everything "just work" was worth it to me.
Especially in these times I think it's important to support any software that is simply doing a good job for a reasonable fee. Rarer and rarer unfortunately.
I’m using github to sync 3 instances (iPhone, desktop and one web-based instance).
It needs some upfront set up and configuration, and I had to buy a git client app for my iPhone (one time purchase), but it’s been working with near 0 maintenance for 3+ years now.
I have versioning, and full auto sync (automatic commit, push and pulls).
Yes, but I ended up going with Obsidian Sync for file history and "it just works."
I tried Obsidian Git for automatic pulls, but frequently had file conflicts even if I wasn't working on files at the same time. Is there another sync tool designed for text that has file version history?
There are different solutions really, some people use Git and treat the whole vault as a repo. Though I find it quite annoying to manage, also cause not every platform supports git.
That's also why I started writing a plugin to sync with any GitHub repo, it uses the GH REST APIs so it can be used on any platform. https://github.com/silvanocerza/obsidian-github-sync
I'm still actively developing it but the core features work nicely.