V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
TangMonk
V2EX  ›  问与答

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

  •  
  •   TangMonk · 2017-10-23 11:13:50 +08:00 · 2573 次点击
    这是一个创建于 2376 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    9 条回复    2017-10-24 11:19:17 +08:00
    Vogan
        1
    Vogan  
       2017-10-23 12:59:58 +08:00 via iPhone
    设置里有,但是需要一个个文件夹添加进去,比较麻烦,
    DaVinci42
        2
    DaVinci42  
       2017-10-23 13:35:33 +08:00   ❤️ 1
    新建一个同步文件夹
    把原文件夹内部需要同步的子文件夹做个软链接
    Mac、Linux、Win 通用
    dikcen
        3
    dikcen  
       2017-10-23 16:57:40 +08:00 via Android   ❤️ 1
    软链接不能即时同步的问题还在吗?同步需要手动重启 Dropbox,或是重启电脑
    lingo
        4
    lingo  
       2017-10-23 17:00:02 +08:00
    @dikcen 没感受到过软连接有什么问题
    oonnnoo
        5
    oonnnoo  
       2017-10-24 00:37:45 +08:00
    @dikcen #3 不能即时同步是因为没有 FQ 的问题吧?(貌似使用 hosts 连接会出现不能即时同步的问题)
    oonnnoo
        6
    oonnnoo  
       2017-10-24 00:37:59 +08:00
    不能,还用 git 最好了~
    dikcen
        7
    dikcen  
       2017-10-24 11:07:46 +08:00   ❤️ 1
    @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
        8
    dikcen  
       2017-10-24 11:15:05 +08:00
    @dikcen
    这是 ==>这时

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

    当初发现这个问题是想把一部分文件使用 dropbox 和 box 同时同步,测试了软连接的方式。发现存在漏洞,最后只能注册表修改 box 的同步文件夹位置到 dropbox 的子目录。
    lingo
        9
    lingo  
       2017-10-24 11:19:17 +08:00
    @dikcen 哦可能我一直没像你这样用过,我一直都是文件夹实体在 dropbox 下,其他地方是软链接。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1964 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 16:20 · PVG 00:20 · LAX 09:20 · JFK 12:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.