No warning when file conflicts arise - DANGER!


#1

Insync is dangerous to use across machines.
When a file conflict arises, it does not alert the user.
It just uploads the local copy to Drive, which overrides a conflicting version.
If the user does not notice this and manually resolve the conflict, information will be lost.

This is unacceptable, and much worse than the official Google Drive clients, Dropbox clients.
When a conflict arises, these clients save the file with a new suffix, eg. myfile (2)
Although this is not ideal as it can be overlooked, it is at least one alert.

This issue is very high priority; it is not safe to use insync until you notify the user of conflicts in some way.

I suggest you both save the file with a new suffix like other Drive clients do, but also add other notifications in the Insync client, e.g. a ‘file conflicts’ tab, a popup message option, and also optional email notification.

It would also be helpful if you provided tools for resolving conflicts for common file types, e.g. a diff and merge tool for text files - or at least support to launch third party tools with the right arguments.
Look at how the file synchronizer ‘Unison’ does it. Unison: merging conflicts
Thanks!


#2

Hey @clearstar10,

Thanks for reaching out. :slight_smile: Have you tried checking your version history? We don’t overwrite conflicts but save them as a new version. Hope this helps!


#3

Thanks, I am aware of version history, but that is not the issue raised.

Insync needs to notify the user that a conflict has occurred.
How will the user know to check the version history?
If you do not notice it manually and quickly, the version history is limited in time, so the edits will be lost.
Also, even if you notice it before it is gone from history, it gets increasingly difficult to resolve a conflict.

Pretty much all competing sync clients have some mechanism of notifying the user, so there is a clear need. I urge you do address it quickly before even more of users information is lost.


#4

Noted on this, @clearstar10! We do need to do a better job with conflicts. I’ll take this as feedback and inform our team about it. :slight_smile: If you have any more suggestions / feedback, be sure to let me know!


#5

Just wanted to add my vote for this, this is a broken functionality for a sync utility like insync.


#6

Hey @Assaf, our team knows about this and will work on it. :slight_smile:


#7

Thank you - this issue is a super high priority!

I am wondering what to do in the time until you resolve it:
could you make a small utility tool that can be run manually to report conflicts?
I have lost data, and I am nervous about losing more.