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.