-
Notifications
You must be signed in to change notification settings - Fork 123
How CmisSync handles conflicts
MoritakaSoma edited this page Jun 20, 2014
·
12 revisions
Scenario:
- Both UserA and UserB synchronize the file
logo.jpg
. - Both UserA and UserB go offline, and edit
logo.jpg
while offline. - UserA goes back online. CmisSync uploads UserA's version of
logo.jpg
to the server. - UserB goes back online. CmisSync tries to uploads UserB's version of
logo.jpg
to the server, but realizes that the file has been updated by UserA already. - On UserB's computer, CmisSync renames UserB's
logo.jpg
tologo.jpg_UserB-version
and downloads UserA'slogo.jpg
.
CmisSync handles file creation conflicts in a similar way.
It is a good idea to solve conflicts as soon as possible. If another conflict happens before the merge is complete, it is handled the same way, with a suffix like _UserB-version (1)
.