-
-
Notifications
You must be signed in to change notification settings - Fork 417
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tweak Conflict Resolver to be more clear #684
Comments
Hello. It's a "major" issue still eady to fix :) |
I came here because I just got tripped up by this dialog again too and it resulted in me losing keepassxc credential updates earlier today, so I decided to not shrug it off this time and dig into what's confusing us all. I understand the dialog (at least for one possible case of a conflict) and syncthing's conflict behavior a little better now, and know what my (and probably your) mistake was. @Oktayey was on the right track. I hope this helps others understand the dialog while giving the devs an idea to make it less confusing. Before going into details, I'd like to make my 2 concrete suggestions to the devs to improve the UX of this dialog. I know you don't make syncthing, I'm only suggesting you improve the synctrayzor UI :)
Let me describe my case:
Below is what I now see on my home pc after starting it, where I last made changes to my file on friday and to which my work pc is now trying to push an update I did this morning after rejecting the home pc's version. Now it's easy to see the Modified By label is in the wrong place, while the "conflict file" is the version that was on the current host, not the incoming disputed version from the network. |
I just realized this project appears abandoned... #795 |
I don't know how to put this into words exactly or what exactly is wrong with it.
However, every single time, without fail, I use the conflict resolver, I pick the wrong option. I have absolutely no clue why or how I'm picking the wrong file every time but I definitely am.
I recently had to migrate the server that was running my main Syncthing instance and it had gotten rather out of date.
In the process of re-syncing file conflicts occurred (not entirely sure why, I'd expect them to just update based on the other devices).
I go to fix the conflicts decide that it should clearly be the most recent files that are the correct ones, so I select them and select most recent. Broke everything.
I also have tried to gauge which device created the conflicting file, if it's the device that I was actively using then I select it and break everything.
I don't know if it's how the information is listed and I wrongly associate it with the wrong file/option or if there is something unclear about what the conflicts are in reference to (e.g. are the new files the ones getting marked or are the out of date files getting marked) but each time I've had to fix conflicts it feels like I'm being pranked.
The text was updated successfully, but these errors were encountered: