I often face issues with Syncthing reporting conflicts, I believe in my case it’s due to the following issue:
Background Issue: My Home-PC is generally always on but when loading my Notebook I believe a program might be loading/modifying a file slightly before Syncthing has loaded/synced so if I made a change to a file at Home-PC the Notebook then creates a conflict as the updated file coming from Home-PC is actually the newest ‘data’ file however the Notebook has just edited the same file but most likely just changed some minor open file mark inside the file making it have the latest date before Syncthing has loaded…etc…
I understand nothing can be done from Syncthing side for this issue… however, I do find the Conflict REsolver screen to be a little complicated and not very clear currently and would like to suggest the following:
- Currently the Original File lists the last modified date however the Conflicting file name does not (it liss a conflict created date which the file name also includes… see screenshot below)
Going on the screenshot above you will notice it’s very hard to ‘see’ which file is newer and which is older as they are comparing different dates/metadata.
What I normally need to do each time to confirm which is the correct file to keep, is click on the ‘show in folder’ button and see the file dates via explorer as per the bottom half of the image above (forum limited me to a single image so merged them together, sorry for any confusion):
From the screen above I can now see the conflict file was actually modified on the 1st March which would be the correct file to keep were as the top file is actually today’s date and time and as I only just turned on my PC today a few min ago I know I have not used that file today so the changes inside that latest file must not contain the true updated file from 1st march…
- Please, could you consider adding last modified dates to both "original File’ and “Conflicting File” so it’s easier to compare and choose the correct file to keep