Apakah ada cara agar Backblaze mengecualikan folder .svn?


8

Sebagai seorang pengembang, saya memiliki hampir semua proyek saya di Subversion dan memeriksanya menggunakan TortoiseSVN / Subversion yang membuat folder bernama .svn di dalam setiap folder yang diperiksa.

Saya bertanya-tanya apakah ada cara untuk memberitahu Backblaze untuk melewatkan mencadangkan semua folder .svn?


2
Anda mungkin sudah mengetahui hal ini, tetapi saya pikir saya akan menunjukkannya: Jika Anda tidak mencadangkan file / folder SVN Anda juga, Anda akan kehilangan riwayat proyek, cabang, dll. Informasi.
— Joshua

Ya, saya memiliki semua itu di SVN yang didukung secara terpisah. Saya hanya perlu cadangan ini untuk hal-hal yang belum ada di SVN. Saya tidak percaya folder .svn itu memuat sejarah yang sebenarnya. Itu ada di server.
— Darryl Hein

Josh benar: jika Anda ingin mengembalikan cadangan karena beberapa file belum ada di SVN, mengapa tidak membuat hidup lebih mudah dan mengembalikan informasi status SVN lokal (folder .svn) juga? Tanpa itu: bagaimana cara mengetahui file mana yang belum di SVN? (Atau: jangan hanya membuat cadangan ruang kerja proyek Anda sama sekali.)
— Arjan

1
Opsi 1: TortoiseSVN melakukan pekerjaan yang sangat baik untuk memeriksa struktur folder yang ada tanpa folder .svn. Opsi 2: periksa ke folder terpisah dengan TortoiseSVN dan kemudian salin cadangan ke folder itu. Sangat sederhana.
— Darryl Hein

Saya telah menemukan googling solusi untuk windows
— netalex

Jawaban:


10

GUI saat ini hanya memungkinkan pengecualian folder individual, tidak semua folder yang disebut misalnya .svn

Tetapi ada cara canggih untuk menambahkan pengecualian - lihat

https://help.backblaze.com/hc/en-us/articles/220973007- Advance-Topic-Setting-Custom-Exclusions-via-XML

Sebagai contoh, saya menambahkan aturan berikut untuk mengecualikan folder tersembunyi .git, hanya jika ada di folder ~ / Situs saya (yang serupa lainnya dapat diterapkan pada .svn, node_modules dll.):

<excludefname_rule plat="mac" osVers="*"  ruleIsOptional="t" skipFirstCharThenStartsWith="users/" contains_1="/sites/" contains_2="/.git/" doesNotContain="*" endsWith="*" hasFileExtension="*" />

3

Anda dapat mengubah folder dan file mana yang dikecualikan dari cadangan, dengan mengklik tombol Pengaturan ... pada Panel Kontrol Backblaze dan memilih tab Pengecualian .


2
Hanya FYI, di antarmuka baru tab tersebut disebut "Kecualikan dari Cadangan". Untuk mengecualikan folder Anda memasukkannya ke dalam daftar "jenis file".
— CodeNaked

1
Jadi menambahkan .svnatau .gitsebagai tipe file akan mengecualikan semua folder dengan nama itu?
— Nicholas Tolley Cottrell

2
@NicholasTolleyCottrell tampaknya hanya bekerja dengan "tipe file", yaitu ekstensi. Ini tidak berfungsi karena .gitfolder: twitter.com/backblaze/status/303407239098671104
— Matthieu Napoli

Gunakan Command + Shift + Periode untuk menampilkan file tersembunyi dalam dialog file di Mac. osxdaily.com/2011/03/01/...
— Tim Swast

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.