I’m tyring to use Syncthing between two Mac’s to sync my Obsidian vault. It’s basically just text files that I write to frequently. But I end up with dozens of .sync-conflicts. I didn’t change any of the default Syncthing settings. Any ideas how to start troubleshooting this?
I saw in another thread that it was suggested to turn on “ignore permissions”, but this didn’t make a difference. The filesystems are Mac OS Extended (Journaled) on one machine and APFS on the other.
Was the situation always like this or are the conflicts something new? The current version v1.22 has a known issue that can cause conflicts like that (see https://github.com/syncthing/syncthing/issues/8604 and https://github.com/syncthing/syncthing/issues/8594, and at least several topics created on the forum recently). The fix from https://github.com/syncthing/syncthing/pull/8603 has already been merged, but at the moment it’s not available in any released version yet.
You may want to set your upgrade channel to RC and wait for a new release there. The only other option would be to downgrade to v1.21.0 (which I’ve done myself for the time being), but it’s a little tricky due to config version change and such, so basically you should know exactly what you’re doing if you choose this path.
Of course, the above only applies if the conflicts aren’t justified, i.g. you edit the files on a single device and still get them. On the other hand, if you edit the files on two devices at the very same time, then getting conflicts is normal.
You might want to try adding an ignore pattern for the .obsidian folder which does not contain the md files.
It looks like 1.22.1 was merged and released, but the issue persists.
That’s right, but the conflicts are with Obsidian .md files.