Dropbox 同步的时候如何忽略文件夹?

2017-10-23 11:13:50 +08:00
 TangMonk

类似 .gitignore 一样,把不必要的文件不同步上去,比如说 node_modules, build, dist 之类的

2652 次点击
所在节点    问与答
9 条回复
Vogan
2017-10-23 12:59:58 +08:00
设置里有,但是需要一个个文件夹添加进去,比较麻烦,
o02VFqu3gZnZfX8n
2017-10-23 13:35:33 +08:00
新建一个同步文件夹
把原文件夹内部需要同步的子文件夹做个软链接
Mac、Linux、Win 通用
dikcen
2017-10-23 16:57:40 +08:00
软链接不能即时同步的问题还在吗?同步需要手动重启 Dropbox,或是重启电脑
lingo
2017-10-23 17:00:02 +08:00
@dikcen 没感受到过软连接有什么问题
oonnnoo
2017-10-24 00:37:45 +08:00
@dikcen #3 不能即时同步是因为没有 FQ 的问题吧?(貌似使用 hosts 连接会出现不能即时同步的问题)
oonnnoo
2017-10-24 00:37:59 +08:00
不能,还用 git 最好了~
dikcen
2017-10-24 11:07:46 +08:00
@lingo @oonnnoo 刚刚测试了,这个问题没有解决(存在很多年了)。

测试过程如下:
win10 平台。新建目录 A。Dropbox 下新建连接 B 《==》 A。在 A 中新建文件 C,并将另一个文件夹内的文件 D 移动到 A 内。这是,B 文件夹内看一看到 C 和 D,并标识已同步,但打开 dropbox 的 web,并没有 C 和 D。

原理大概和 windows 的文件目录机制有关。即便“软连接文件”指向的内容变了,“软连接文件”本身不变,dropbox 就认为文件没有变化,于是不同步。而当暂停重启或重启计算机后,dropbox 会扫描整个监控目录,发现有不同,于是执行同步。

该问题 Windows 下发生,linux 平台不清楚。而且不单 dropbox,box 也有。
dikcen
2017-10-24 11:15:05 +08:00
@dikcen
这是 ==>这时

不单单是增添文件,软连接原文件夹内的任何更新都不能即时同步。

当初发现这个问题是想把一部分文件使用 dropbox 和 box 同时同步,测试了软连接的方式。发现存在漏洞,最后只能注册表修改 box 的同步文件夹位置到 dropbox 的子目录。
lingo
2017-10-24 11:19:17 +08:00
@dikcen 哦可能我一直没像你这样用过,我一直都是文件夹实体在 dropbox 下,其他地方是软链接。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/399862

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX