Revert local changes issue

Hello folks, I have device A set to send only and device B to recieve only, until i found out about “ignoredelete” i used to resort to trash can file versioning with no limit.

I had device B offline for a few weeks in which time I deleted files from A, upon resyncing, it tells me that there are local changes for files it should just transfer to the “trash bin”

I’m not sure how to go about resolving this.

Thank you

You deleted files from “A”. Do you want to keep those files on “B” or delete them?

Can you post screenshots of the Syncthing Web GUI with the problem visible?

Keep the Files on B, however it’s my understanding that “revert local changes” will delete them from B

1 Like

Correct.

And i dont want that to happen, i want to keep them without an annoying warning and one i could press accidentally in the future and lose data, how do i get rid of it?

I think you may need to live with this. ignoreDelete is an expert setting that is not recommended for general use. It also has some caveats, one of which being that the folder is permanently out of sync.

I only just enabled that setting while trying to look for a solution for this, this was an issue I’ve been having since before i enabled that settinh

Generally speaking, deleting files on A (send-only) will cause them to be deleted on B (receive-only), not show a “revert” button. If you see that, it’s because things have been changed on B, but since it’s set only to receive changes and not send them, Syncthing offers the option to revert/undo the local changes. This is what you asked for, so I’m unsure what the issue is.

Setting “ignore deletes” doesn’t trigger the “revert” button either. It will however make the device look out of sync from the perspective of others, as it didn’t apply the changes (deletes) that were sent to it.

1 Like