I have Syncthing installed on my Synology NAS server, and I synchronize photos (and other data) from mobile phones and other devices. The synchronization is uni-directional: phone -> NAS (receive-only, ignore delete).
There are two common situations when Syncthing unnecessarily reports “locally changed items”. Is there a way to “accept local changes” instead of “revert local changes”?
Once a while (on NAS) I move the synchronized photos from Syncthing folders to photo folders where I sort them out. Syncthing then signals “locally changed items” in the Syncthing folder (referring to the deleted files), and offers a red button to revert the changes back.
I had an old mobile phone from which I used to synchronize photos to NAS. Recently I replaced the old phone with a new phone and set up synchronization of photos to the same Syncthing folder as before. Now, Syncthing (on NAS) shows status of the new device (i.e. of the new phone) permanently as “Syncing, 3%, 8GiB”. And shows that there are plenty of “out-of-sync items”. These are those photos that were synchronized from the old phone, and were never synchronized to the new phone.
As the synchronization is set up as one-way, there’s no reason why Syncthing should report local changes at NAS. Is there an easy way how to tell Syncthing that these local changes are to be accepted? I tried --reset-database with --reset-deltas, but without success.