找回密码
 立即注册
搜索
查看: 11286|回复: 11

[优化] 关于“仅发送”和“忽略删除”,有几个点需要确认一下

[复制链接]

2

主题

8

回帖

74

积分

注册会员

积分
74
发表于 2020-12-17 18:30:00 | 显示全部楼层 |阅读模式
本帖最后由 xushier 于 2020-12-17 18:38 编辑

有几个点需要确认一下:
1、假如 A 和 B 两个设备的两个文件夹 a 和 b 需要互相同步
     步骤:在任意一个设备上添加文件夹,另一个设备添加读写密钥。此时不需要修改任何选项,无论在哪个设备修改、添加、删除文件,两个设备都是同步的吗?


2、关于 “仅发送” 和 “忽略删除” 的逻辑问题
     疑问1:“仅发送” 不同步其他设备的文件变化, 是指修改、添加、删除等所有变化吗?如果是,那任一时刻,同步双方应该只有一端才能开启该模式,目前是两端都可以开,都开的话不就停止同步了?


     疑问2:“忽略删除” 只是忽略删除,其他诸如文件修改,文件添加等操作还是会同步的吗?如果两端都开启 “忽略删除” ,那是不是就相当于两台设备的文件删除操作完全独立,不会同步,而修改和添加操作还是会同步的?

     疑问3:在疑问 1 肯定的前提下,“仅发送” 相当于是 “忽略变化” ,而“忽略删除” 只是忽略删除,那 “忽略变化” 就已经包含“忽略删除” 了,只开 “仅发送” 模式就已经包含“忽略删除” 了。当然,前提是 “仅发送” 不同步任何变化。

3、将A 设备收集的数据全部同步到 B 设备
     步骤:在 A 设备添加文件夹后,B 设备添加密钥(根据情况添加类型)。A 变 B 不变,A 变 B 变,B 变 A 不变,B 变 A 变,(变指修改增加和删除两种变化情况),以上四种情况加上两种变化,一共 16 种情况,请问应该分别怎么设置?

2

主题

8

回帖

74

积分

注册会员

积分
74
 楼主| 发表于 2020-12-17 22:54:16 | 显示全部楼层
本帖最后由 xushier 于 2020-12-17 22:58 编辑

刚才试验了一下,大体上搞明白了。如下:

A 和 B 两台设备。


默认选项
A选仅发送
A选忽略删除
B选忽略删除
A选仅发送和忽略删除
AB选仅发送
B→A
A→B
B→A
A→B
B→A
A→B
B→A
A→B
B→A
A→B
B→A
A→B
修改
×
×
×
×
添加
×
×
×
×
删除
×
×
×
×
×
×

如果都选了仅发送,那么就什么都不能同步了。
如果都选了忽略删除,那么双方的删除操作都不会同步。
如果仅发送和忽略删除都选中,因为仅发送的效果包含忽略删除的效果,所以效果和选择仅发送是一样的,。

如果两端都开启了相关选项,只需将上面结果叠加起来就可以了。


2

主题

8

回帖

74

积分

注册会员

积分
74
 楼主| 发表于 2020-12-17 23:15:30 | 显示全部楼层
另:建议开发一个功能。

目前的状态下,我想把 A 设备的文件同步到 B 设备,然后 A 设备上的文件可以删除掉,B 设备上还存在,当 A 设备需要的时候可以再下载。那只能在 B 设备上开启忽略删除,或者 A 设备开启仅发送。。。。。。。。

OneDrive 的这个功能就比较好用,已删除的文件还会显示,只是不占用空间,有一个上传图标来标识。

2

主题

8

回帖

74

积分

注册会员

积分
74
 楼主| 发表于 2020-12-17 23:38:10 | 显示全部楼层
又遇到一个问题。。。。

A 设备开启忽略删除,B 设备上新建 test.txt,A 设备同步 test.txt,B 设备将 test.txt 重命名为 test1.txt,A 设备上的结果是 test.txt 和 text1.txt 同时存在。

不是忽略删除吗?把重命名也认定为删除了?这样的话,随便修改下就占用好多空间啊。。。

9

主题

20

回帖

121

积分

个人专业版V1

积分
121
发表于 2020-12-27 18:19:33 | 显示全部楼层
持续 关注 中

2

主题

8

回帖

74

积分

注册会员

积分
74
 楼主| 发表于 2021-1-3 18:58:58 | 显示全部楼层
没人回啊,论坛是废了么

2

主题

8

回帖

74

积分

注册会员

积分
74
 楼主| 发表于 2021-1-3 19:03:09 | 显示全部楼层
A 设备默认,B 设备忽略删除,A 设备新建 1.txt,并且重命名为 2.txt,那么 B 设备上会有 1.txt 和 2.txt。并且 B 设备会将 1.txt 也同步过来。。。?????

忽略删除,应该只是忽略删除,不能把重命名之前的文件当做被删除的啊!!

希望尽快修复!!!

9

主题

20

回帖

121

积分

个人专业版V1

积分
121
发表于 2021-1-3 19:55:02 | 显示全部楼层
我也做过这个测试,我的理解是, 微力同步 没有更名的说法,只有 “有”和“没有”的区别,你建立 文件A,同步后,,再将A改为B,,那么 微力同步 会认为,,你删除A,,建立B,,虽说文件内容、字节相同,还是 删除和新建立的关系。
所以,你忽略删除 ,,出现二个文件 是正确的。
只是 中国文字 博大精深,忽略删除,你怎么理解都行!只是,同步软件,没有更名一说
我是这么理解的

28

主题

1365

回帖

7687

积分

管理员

积分
7687
发表于 2021-1-3 21:03:32 | 显示全部楼层
xushier 发表于 2020-12-17 23:15
另:建议开发一个功能。

目前的状态下,我想把 A 设备的文件同步到 B 设备,然后 A 设备上的文件可以删除 ...

使用选择性同步就可以。

2

主题

8

回帖

74

积分

注册会员

积分
74
 楼主| 发表于 2021-1-4 21:29:17 | 显示全部楼层
admin 发表于 2021-1-3 21:03
使用选择性同步就可以。

选择性同步是否可以选子文件夹?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|微力同步 ( 京ICP备20030739号-4 )

GMT+8, 2024-4-19 22:01 , Processed in 0.022416 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表