Wie kann man Dropbox anweisen, Git-Dateien zu ignorieren?

14

Ich habe meine VIM-Dateien in Ubuntu One gespeichert und da ich viele Plugins als Git-Submodule installiert habe (oder wie auch immer Vundle sie installiert) und ich nur daran interessiert bin, diese Repositorys auf meinem Hauptcomputer zu aktualisieren, hatte ich Ubuntu One auf eingestellt Ignorieren Sie diese Dateien mit:

ignore = \A.*\.git\Z

in ~/.config/ubuntuone/syncdaemon.confso dass es für die Synchronisierung Tausende von Dateien nicht hat. Jetzt versuche ich, diese Dateien stattdessen in die Dropbox zu verschieben, konnte jedoch keine entsprechende Einstellung in der Dropbox finden.

Meine Frage ist also, wie kann ich Dropbox anweisen, Dateien / Ordner mit bestimmten Namen (insbesondere die Punktordner) zu ignorieren?

keiner
quelle
1
Lassen Sie uns ein bisschen mehr auf ihren technischen Support für eine bessere Lösung bestehen. dropboxforum.com/hc/communities/public/questions/…
Thiago Duarte
Wenn Ihre .git-Ordner Tausende von Dateien enthalten, sollten Sie git gcfür einige ein Handbuch ausführen .
user1686

Antworten:

11

Unter Linux hat Dropbox einen Client ( dropbox) und einen Deamon ( dropboxd).

Der Client verfügt über den excludeBefehl, mit dem Sie Verzeichnisse ausschließen können. Um beispielsweise node_modules von Dropbox auszuschließen, können Sie eingebendropbox exclude add ./node_modules

dropbox help exclude druckt die Hilfeinformationen aus:

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
quelle
4

Dropbox verfügt über eine selektive Synchronisierungsfunktion , die Sie konfigurieren können

Einige Tools, die ich gefunden habe und die darüber sprechen, dies über Konfigurationsdateien zu erreichen.

  1. Dropboxfilter
  2. Dropboxignore
Srikanth Venugopalan
quelle
Diese sehen sicherlich interessant aus. Soweit ich weiß, muss ich bei (0) selektiver Synchronisierung einige Ordner explizit deaktivieren, was meine Arbeit erschweren würde, wenn ich meine installierten Plugins ändern möchte. (1) Dropboxfilter sagt, ich brauche einen leeren Dropbox-Ordner, der für mich atm nicht machbar ist. (2) Dropboxignore sieht aus wie ein Windows-Programm (hat nur .exeDownloads und .slnDateien in der Quelle) und ich arbeite in Ubuntu.
keine
2
Dropboxfilter sieht aus wie ein totes Projekt; Ich habe es vor Monaten ausprobiert und es hat bei mir einfach nicht zuverlässig funktioniert.
Heptite