Как сказать dropbox игнорировать файлы git?

13

Я храню свои файлы vim в Ubuntu One, и так как у меня установлено множество плагинов в виде подмодулей git (или, тем не менее, vundle устанавливает их), и меня интересует только обновление этих репозиториев на моем главном компьютере, я установил Ubuntu One на игнорируйте эти файлы, используя:

ignore = \A.*\.git\Z

в ~/.config/ubuntuone/syncdaemon.confтак что он не будет синхронизировать тысячи файлов. Теперь я пытаюсь переместить эти файлы в Dropbox, но не могу найти эквивалентную настройку в Dropbox.

Итак, мой вопрос, как я могу сказать Dropbox игнорировать файлы / папки с определенными именами (особенно папки с точками)?

никто
источник
давайте настаиваем немного больше в их технической поддержке для лучшего решения dropboxforum.com/hc/communities/public/questions/…
Тиаго Дуарте
Если в ваших папках .git есть тысячи файлов, вам следует запустить руководство git gcпо некоторым из них.
Гравитация

Ответы:

9

В Linux в Dropbox есть клиент ( dropbox) и deamon ( dropboxd).

У клиента есть excludeкоманда, которую вы можете использовать для исключения каталогов. Например, чтобы исключить node_modules из Dropbox, вы можете ввести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.
Melle
источник
3

Dropbox имеет функцию выборочной синхронизации, которую вы можете настроить

Я нашел несколько инструментов, которые говорят о достижении этого через конфигурационные файлы.

  1. Dropboxfilter
  2. Dropboxignore
Срикант Венугопалан
источник
Это, безусловно, выглядит интересно. Насколько я понимаю, (0) выборочная синхронизация требует от меня явного отключения некоторых папок, что усложнит мою работу, если я захочу изменить установленные плагины. (1) Dropboxfilter говорит, что мне нужна пустая папка dropbox, которая для меня неосуществима. (2) Dropboxignore выглядит как программа для Windows (получает только .exeзагрузки и .slnфайлы в исходном коде), и я работаю в Ubuntu.
нет
2
Dropboxfilter выглядит как мертвый проект; Я попробовал это несколько месяцев назад, и это просто не сработало для меня.
Гептит