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.conf
so 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?
git gc
für einige ein Handbuch ausführen .Antworten:
Unter Linux hat Dropbox einen Client (
dropbox
) und einen Deamon (dropboxd
).Der Client verfügt über den
exclude
Befehl, 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:quelle
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.
quelle
.exe
Downloads und.sln
Dateien in der Quelle) und ich arbeite in Ubuntu.Dropbox scheint an einer Funktion zu arbeiten, die das Problem https://help.dropbox.com/en-us/files-folders/restore-delete/ignored-files endgültig lösen würde
Aber bis dahin sehen Sie sich diese Lösung hier an: /programming//a/60104539/1768033 Was viel besser funktioniert als die selektive Synchronisierung.
quelle
Mit rsync ist das möglich! Ich führe dies derzeit erfolgreich aus, mit Ausnahme aller node_modules und anderer Herstellerdateien. Ich schreibe einen Leitfaden dafür: https://arshaw.com/exclude-node-modules-dropbox-google-drive
quelle