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.