OneDrive 同步是双向的,因此删除文件夹中的文件也会在网站上删除该文件,反之亦然。
它如何知道应该以两者中的哪一个作为参考?
例如
我在OneDrive网站上添加了项目A。
然后将项目 B 添加到本地文件夹(处于离线状态)并将该文件夹同步到云端。
OneDrive 如何知道先添加 A 然后添加 B,而不是删除 A 而只添加 B(从我的本地文件夹中获取参考)?
此外,如果我有一台新设备并希望将其同步到 OneDrive 云,由于同步是双向的,为什么 OneDrive 不会认为新设备中的空文件夹就是我想要的云文件夹?
答案1
从逻辑上讲,远程和本地数据的状态(很可能包括历史记录)在每次操作时都会保存。同步时,会在本地和远程之间创建状态差异。然后根据此状态执行操作。