Jak powiedzieć Dropbox, aby ignorował pliki GIT?

14

Trzymam moje pliki vim w Ubuntu One, a ponieważ mam wiele wtyczek zainstalowanych jako podmoduły git (lub jak wiele różnych je instaluje) i jestem zainteresowany aktualizacją tych repozytoriów na moim głównym komputerze, ustawiłem Ubuntu One na zignoruj ​​te pliki, używając:

ignore = \A.*\.git\Z

w ~/.config/ubuntuone/syncdaemon.confcelu nie będzie musiał synchronizować tysięcy plików. Teraz próbuję przenieść te pliki do Dropbox, ale nie mogłem znaleźć równoważnego ustawienia w Dropbox.

Więc moje pytanie brzmi: jak mogę powiedzieć Dropbox, aby ignorował pliki / foldery o określonych nazwach (szczególnie foldery kropkowe)?

Żaden
źródło
1
nalegajmy
Thiago Duarte,
Jeśli twoje foldery .git zawierają tysiące plików, powinieneś uruchomić instrukcję git gcna niektórych z nich.
user1686,

Odpowiedzi:

11

W Linuksie Dropbox ma klienta ( dropbox) i deamon ( dropboxd).

Klient ma excludepolecenie, którego można użyć do wykluczenia katalogów. Na przykład, aby wykluczyć moduły_węzła z Dropbox, możesz wejśćdropbox exclude add ./node_modules

dropbox help exclude wydrukuje informacje pomocy:

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
źródło
4

Dropbox ma funkcję selektywnej synchronizacji , którą możesz skonfigurować

Kilka narzędzi, które znalazłem, które mówią o osiągnięciu tego poprzez pliki konfiguracyjne

  1. Filtr Dropbox
  2. Dropboxignore
Srikanth Venugopalan
źródło
Te z pewnością wyglądają interesująco. O ile rozumiem, (0) synchronizacja selektywna wymaga ode mnie jawnego wyłączenia niektórych folderów, co utrudniłoby moją pracę, jeśli chcę zmienić zainstalowane wtyczki. (1) Dropboxfilter mówi, że potrzebuję pustego folderu dropbox, co nie jest dla mnie możliwe. (2) Dropboxignore wygląda jak program Windows ( .exepobiera tylko pliki do pobrania i .slnpliki w źródle) i pracuję w Ubuntu.
brak,
2
Dropboxfilter wygląda jak martwy projekt; Wypróbowałem to kilka miesięcy temu i po prostu nie działało to dla mnie niezawodnie.
Heptyt