Backblaze'ın .svn klasörlerini hariç tutmasının bir yolu var mı?


8

Bir geliştirici olarak, projemin neredeyse tamamını Subversion'da buldum ve teslim alınan her klasörün içinde .svn adlı bir klasör oluşturan TortoiseSVN / Subversion kullanarak bunları kontrol ediyorum.

Backblaze'e tüm .svn klasörlerini yedeklemeyi atlamasını söylemenin bir yolu olup olmadığını merak ediyorum.


2
Muhtemelen bunu zaten biliyorsunuzdur, ama yine de işaret edeceğimi düşündüm: SVN dosyalarınızı / klasörlerinizi de yedeklemezseniz, proje geçmişinizi, dalınızı vb. Bilgilerinizi kaybedeceksiniz.
— Joshua

Evet, hepsini ayrı olarak yedeklenmiş SVN'de aldım. Bu yedeklemeye yalnızca SVN'de olmayan şeyler için ihtiyacım var. Bu .svn klasörlerinin zaten gerçek geçmişi içerdiğine inanmıyorum. Bu sunucuda bulunur.
— Darryl Hein

Josh haklı: Bazı dosyalar henüz SVN'de olmadığı için yedeğinizi geri yüklemek istiyorsanız, neden hayatı kolaylaştırmıyor ve yerel SVN durum bilgilerini (.svn klasörleri) de geri yüklüyorsunuz? Bu olmadan: Hangi dosyaların henüz SVN'de olmadığı nasıl anlaşılır? (Alternatif olarak: proje çalışma alanlarınızı hiç yedeklemeyin.)
— Arjan

1
Seçenek 1: TortoiseSVN, varolan bir klasör yapısını .svn klasörleri olmadan kontrol etmek konusunda gerçekten iyi bir iş yapıyor. Seçenek 2: TortoiseSVN ile ayrı bir klasöre göz atın ve yedeklemeyi bu klasöre kopyalayın. Gerçekten oldukça basit.
— Darryl Hein

Yanıtlar:


10

Geçerli GUI, örneğin tek tek klasörlerin hariç tutulmasına izin verir, örn. .svn

Ancak dışlamalar eklemenin gelişmiş bir yolu var - bkz.

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

Örnek olarak, .git gizli klasörlerini hariç tutmak için aşağıdaki kuralı ekledim: sadece onlar ~ / Sites klasörümdeyse (benzer bir .svn, node_modules vs. için de geçerli olabilir):

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

3

Hangi klasörlerin ve dosyaların yedeklemenin dışında bırakılacağını, simgesine tıklayarak değiştirebilirsiniz. Ayarlar ... Backblaze Kontrol Panelindeki butonu seçip İstisnalar sekmesi.


2
Sadece FYI, yeni arayüzde sekmeye "Yedekleme Dışla" adı verilir. Bir klasörü dışlamak için onu "dosya türleri" listesine dahil edersiniz.
— CodeNaked

1
Yani ekleyerek .svn veya .git Bir dosya türü olarak bu klasördeki tüm klasörler hariç olacak mı?
— Nicholas Tolley Cottrell

2
@NicholasTolleyCottrell görünüşe göre sadece "dosya türleri", yani uzantıları ile çalışır. İçin çalışmıyor .git klasörler oldukları için: twitter.com/backblaze/status/303407239098671104
— Matthieu Napoli

Mac'teki dosya iletişim kutusunda gizli dosyaları göstermek için Command + Shift + Period kullanın. osxdaily.com/2011/03/01/...
— Tim Swast

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.