主权项 |
1. A device capable of resolving synchronization conflict, the device comprising:
one or more processors; and one or more computer-readable storage media having stored thereon multiple instructions that, when executed by the one or more processors, cause the processors to:
determine a synchronization conflict exists between a first item of a synchronized document at a first user computing device and a second item of a synchronized document at a second user computing device;determine, in response to the synchronization conflict:
whether the first user computing device has written a token value to become a resolver for the synchronization conflict, and, in response to the first user computing device writing a token value, designating the first user computing device as the resolver for the synchronization conflict, wherein, upon the first computing device being designated as the resolver, the first computing device is permitted to automatically carry out a rule-based conflict resolution that attempts to resolve the determined synchronization conflict without user input, the rule-based conflict resolution being based on, in part, a set of multiple rules; andin response to the first user computing device not writing the token value, designating the second user computing device as the resolver for the synchronization conflict. |