Saya telah menyimpan file vim saya di Ubuntu One dan karena saya memiliki banyak plugin yang diinstal sebagai git submodules (atau bagaimanapun vundle menginstalnya) dan saya hanya tertarik untuk memperbarui repositori ini di komputer utama saya, saya telah mengatur Ubuntu One untuk abaikan file-file ini menggunakan:
ignore = \A.*\.git\Z
di ~/.config/ubuntuone/syncdaemon.conf
sehingga tidak perlu ribuan sync file. Sekarang saya mencoba untuk memindahkan file-file ini ke dropbox tetapi saya tidak dapat menemukan pengaturan yang setara di dropbox.
Jadi pertanyaan saya adalah, bagaimana saya bisa memberi tahu dropbox untuk mengabaikan file / folder dengan nama tertentu (terutama folder dot)?
git gc
pada beberapa di antaranya.Jawaban:
Di Linux Dropbox memiliki klien (
dropbox
) dan deamon (dropboxd
).Klien memiliki
exclude
perintah, yang dapat Anda gunakan untuk mengecualikan direktori. Misalnya untuk mengecualikan node_modules dari Dropbox yang dapat Anda masukkandropbox exclude add ./node_modules
dropbox help exclude
akan mencetak informasi bantuan:sumber
Dropbox memiliki fitur Sinkronisasi Selektif yang dapat Anda konfigurasi
Beberapa alat yang saya temukan, yang berbicara tentang mencapai ini melalui file config-
sumber
.exe
unduhan dan.sln
file di sumbernya) dan saya bekerja di ubuntu.Dropbox tampaknya sedang mengerjakan fitur yang akhirnya akan menyelesaikan masalah https://help.dropbox.com/en-us/files-folders/restore-delete/ignored-files
Tetapi sampai saat itu lihat solusi ini di sini: /programming//a/60104539/1768033 Yang berfungsi jauh lebih baik daripada sinkronisasi selektif.
sumber
Mungkin untuk melakukan ini dengan rsync! Saya berhasil menjalankan ini sekarang, tidak termasuk semua node_modules dan file vendor lainnya. Saya menulis panduan untuk ini: https://arshaw.com/exclude-node-modules-dropbox-google-drive
sumber