I’m using syncthing on multiple devices (laptop, 2x Raspberry pi, android tablet, and android phone). On the android tablet, where I write notes, which then sync to all other devices. The relevant files are all PDF files.
Very often I get sync conflicts appearing. The resulting conflict file name includes the modified by ID, which is the android tablet.
As far as I know, the tablet is the only device that’s modifying this file. For some conflicts I am confident that no other device had the file open (certainly not open by a user).
My questions:
How can I understand what is causing the conflicts?
Related – is there a way to see on which the conflict was first detected? I’m expecting something like the modification by device XXA conflicts with that of device XXB.
Note – I have read somewhere that there can be issues connecting android devices, so my two android devices do not sync directly (they are both connected to the laptop & 2xRPi).
Thanks! I’ll try disabling this on the two PIs (it’s already disabled on android, it seems). Not sure it matters, but the Pi’s are running ext4 formatted external drives though (not FAT or something like that).
On a related note – is there a reason that the generated conflict files don’t record both devices that made changes/participated in the conflict? It seems like that could be an easy way to help the user understand conflicts better (naïvely, I’d prefer if the generated conflict showed both device IDs that participated in the conflict, rather than just one).
This only works in a single-user configuration though. We have a situation, where a few different people edit the same file on different computers in an office, so right now it is not easy to know what exactly has caused the conflict.