Comment dire à dropbox d'ignorer les fichiers git?

14

J'ai gardé mes fichiers vim dans Ubuntu One et depuis que j'ai beaucoup de plugins installés en tant que sous-modules git (ou comment vundle les installe) et que je ne suis intéressé que par la mise à jour de ces dépôts sur mon ordinateur principal, j'avais réglé Ubuntu One sur ignorer ces fichiers en utilisant:

ignore = \A.*\.git\Z

en ~/.config/ubuntuone/syncdaemon.confsorte qu'il n'aura pas de synchroniser des milliers de fichiers. Maintenant, j'essaie de déplacer ces fichiers vers Dropbox à la place, mais je n'ai pas pu trouver un paramètre équivalent dans Dropbox.

Donc ma question est, comment puis-je dire à dropbox d'ignorer les fichiers / dossiers avec certains noms (en particulier les dossiers de points)?

aucun
la source
1
Insistons un peu plus dans leur support technique pour une meilleure solution dropboxforum.com/hc/communities/public/questions/…
Thiago Duarte
Si vos dossiers .git contiennent des milliers de fichiers, vous devez exécuter un manuel git gcsur certains d'entre eux.
user1686

Réponses:

11

Sous Linux, Dropbox a un client ( dropbox) et un démon ( dropboxd).

Le client dispose de la excludecommande, que vous pouvez utiliser pour exclure des répertoires. Par exemple, pour exclure node_modules de Dropbox, vous pouvez entrerdropbox exclude add ./node_modules

dropbox help exclude imprimera les informations d'aide:

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
la source
4

Dropbox dispose d'une fonction de synchronisation sélective que vous pouvez rechercher pour configurer

Quelques outils que j'ai trouvés, qui parlent de réaliser cela via des fichiers de configuration-

  1. Dropboxfilter
  2. Dropboxignore
Srikanth Venugopalan
la source
Ceux-ci semblent certainement intéressants. Pour autant que je sache, la synchronisation sélective (0) m'oblige à désactiver explicitement certains dossiers, ce qui rendrait mon travail difficile si je veux changer mes plugins installés. (1) Dropboxfilter dit que j'ai besoin d'un dossier dropbox vide qui n'est pas réalisable pour moi atm. (2) Dropboxignore ressemble à un programme Windows (n'a obtenu que des .exetéléchargements et des .slnfichiers dans la source) et je travaille sur Ubuntu.
aucun
2
Dropboxfilter ressemble à un projet mort; Je l'ai essayé il y a des mois et cela n'a tout simplement pas fonctionné de manière fiable pour moi.
Heptite