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”
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.
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.