I am trying to understand what I think is a weird situation with conflicts that I think should not be there (this involves several computers and a couple of androids —and I think the later are the culprits). 1. to 4. below are what I think should be the case, if I understand correctly (but 1. to 4. are not what I am observing).
I think that the
<filename>.sync-conflict-<date>-<time>.<ext>file should be present in, at most,
K - 1devices if there are
Kdevices. Is this correct? (Having K - 1
sync-conflictfiles would mean the file has changed in all K devices).
In 1. I am also impliying that
<filename>.sync-conflict-<date>-<time>.<ext>are never themselves synced. This is also correct?
Now, if there are more than one of the
<filename>.sync-conflictfiles (with the same
<time>) over all the devices, each one of these should be different.
- Different in content?
- Could they differ in time, but have identical content? (where identical is, say, that
difffinds no differences).
If we are absolutely certain that only one device has made any changes, there should be at most 1 of those files.
Sometimes I see
<filename>.sync-conflict-<date>-<time>.sync-conflict-<date>-<time2>.<ext>files. Should this happen? Why? I mean, as soon as we see a
<filename>.sync-conflictwe know that the
<filename>.sync-conflictfile has content that is not on the synced
<filename>one. And if there have been simultaneous changes in more than one device, then we know there will be more than one
<filename>.sync-conflictfile. And we know that in so far as we do not solve that conflict, we will always have a conflict in the
<filename>.sync-conflictfiles. So I don’t understand what it means to have a conflict in a
sync-conflict. What extra information is it giving me?