针对重新同步客户端插入操作的假设和规则
假设
• 没有相关机制来解决具有信息性冲突图标
的节点,因为没有需要解决的问题。与此类冲突关联的消息仅供参考。
• 可以移动、编辑和删除具有信息性冲突图标
的节点。
• 对包含具有信息性冲突图标
的节点的文档再次执行重新同步操作会清除此图标(如果这是该节点的唯一冲突)。
• 显示冲突导航图标
的节点并不是真正的冲突。因此,单击具有此图标的节点不会显示冲突项标题或可编辑项预览。
规则
• 如果在服务器上进行的更改导致插入的节点最终具有不同父项、上一同级或文档根目录路径,则插入的节点将具有信息性冲突图标
。
• 具有信息性冲突
的节点也可能具有编辑冲突
。例如,当您插入某个节点时,服务器上尚不存在该节点。在这种情况下,行标题上会显示编辑冲突图标。项标题中会显示这两种冲突类型的信息消息。
• 插入操作的工作方式与移动操作相同,从这个意义上讲,最后一项为入选者。如果客户端在将节点 A 插入节点 B 下方,而服务器将节点 C 插入节点 B 下方,则节点的重新同步顺序为 B、A、C。由于 B 下方的 A 是最后创建的节点(就其相对于 B 的位置而言),因此赢得了这一位置。
• 如果已在服务器上删除所插入节点的父项,则新节点不会丢失。它会在向上的下一个级别显示为子项。
• 如果已在服务器上删除所插入节点的同级,则新节点会寻找下一个真正的同级并插入其下方。