如何告诉Dropbox忽略git文件?


14

我一直将我的vim文件保存在Ubuntu One中,并且由于我已将许多插件安装为git子模块(或通过vundle安装它们),并且我只对更新主计算机上的这些存储库感兴趣,因此我将Ubuntu One设置为使用以下命令忽略这些文件:

ignore = \A.*\.git\Z

~/.config/ubuntuone/syncdaemon.conf这样就不必同步成千上万的文件。现在,我尝试将这些文件移到保管箱,但是我在保管箱中找不到等效的设置。

所以我的问题是,如何告诉Dropbox忽略具有某些名称(特别是点文件夹)的文件/文件夹?


1
让我们坚持为更好的解决方案提供更多的技术支持dropboxforum.com/hc/communities/public/questions/…–
Thiago Duarte

如果.git文件夹中有成千上万个文件,则应git gc在其中一些文件上运行手册。
user1686 '16

Answers:


11

在Linux上,Dropbox具有一个客户端(dropbox)和一个守护进程(dropboxd)。

客户端具有exclude命令,您可以使用该命令排除目录。例如,要从Dropbox中排除node_modules,您可以输入dropbox exclude add ./node_modules

dropbox help exclude 将打印帮助信息:

dropbox exclude [list]
dropbox exclude add [DIRECTORY] [DIRECTORY] ...
dropbox exclude remove [DIRECTORY] [DIRECTORY] ...

"list" prints a list of directories currently excluded from syncing.
"add" adds one or more directories to the exclusion list, then resynchronizes Dropbox.
"remove" removes one or more directories from the exclusion list, then resynchronizes Dropbox.
With no arguments, executes "list".
Any specified path must be within Dropbox.

4

Dropbox具有选择性同步功能,您可以配置该功能

我发现的几个工具,都是关于通过配置文件实现此目的的,

  1. Dropbox过滤器
  2. Dropbox忽略

这些肯定看起来很有趣。据我了解,(0)选择性同步要求我明确禁用某些文件夹,如果要更改已安装的插件,这会使我的工作很困难。(1)Dropboxfilter说我需要一个空的保管箱文件夹,这对我的atm不可行。(2)Dropboxignore看起来像Windows程序(仅.exe下载.sln源代码中的下载和文件),而我正在ubuntu中工作。

2
Dropboxfilter看起来像是一个死项目。几个月前,我尝试了一下,但对我来说却无法正常工作。
2013年


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.