Gibt es eine Möglichkeit, dass Backblaze .svn-Ordner ausschließt?

8

Als Entwickler habe ich fast mein gesamtes Projekt in Subversion und checke sie mit TortoiseSVN / Subversion aus, wobei in jedem ausgecheckten Ordner ein Ordner mit dem Namen .svn erstellt wird.

Ich frage mich, ob es eine Möglichkeit gibt, Backblaze anzuweisen, das Sichern aller .svn-Ordner zu überspringen.

Darryl Hein
quelle
2
Sie wissen das wahrscheinlich bereits, aber ich dachte, ich würde trotzdem darauf hinweisen: Wenn Sie Ihre SVN-Dateien / -Ordner nicht ebenfalls sichern, verlieren Sie Informationen zu Projektverlauf, Zweig usw.
Joshua
Ja, ich habe all das in der SVN, die separat gesichert wird. Ich brauche dieses Backup nur für die Sachen, die noch nicht im SVN sind. Ich glaube sowieso nicht, dass diese .svn-Ordner den tatsächlichen Verlauf enthalten. Das ist auf dem Server enthalten.
Darryl Hein
Josh hat Recht: Wenn Sie Ihr Backup wiederherstellen möchten, weil einige Dateien noch nicht in SVN enthalten waren, können Sie das Leben einfacher machen und auch die lokalen SVN-Statusinformationen (die .svn-Ordner) wiederherstellen. Ohne das: Wie kann man feststellen, welche Dateien noch nicht in SVN waren? (Alternativ: Sichern Sie Ihre Projektarbeitsbereiche einfach überhaupt nicht.)
Arjan
1
Option 1: TortoiseSVN überprüft eine vorhandene Ordnerstruktur ohne die .svn-Ordner sehr gut. Option 2: Checken Sie mit TortoiseSVN in einen separaten Ordner aus und kopieren Sie die Sicherung in diesen Ordner. Wirklich ganz einfach.
Darryl Hein
Ich habe eine Lösung für Windows
gegoogelt

Antworten:

10

Die aktuelle GUI erlaubt nur den Ausschluss einzelner Ordner, nicht aller Ordner, die zB .svn genannt werden

Es gibt jedoch eine erweiterte Möglichkeit, Ausschlüsse hinzuzufügen - siehe

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

Als Beispiel habe ich die folgende Regel hinzugefügt, um versteckte .git-Ordner auszuschließen, nur wenn sie sich in meinem Ordner ~ / Sites befinden (eine andere ähnliche könnte für .svn, node_modules usw. gelten):

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

Sie können ändern, welche Ordner und Dateien von der Sicherung ausgeschlossen sind, indem Sie in der Backblaze-Systemsteuerung auf die Schaltfläche Einstellungen… klicken und die Registerkarte Ausschlüsse auswählen .

stukelly
quelle
2
Nur zu Ihrer Information, in der neuen Oberfläche heißt die Registerkarte "Vom Backup ausschließen". Um einen Ordner auszuschließen, fügen Sie ihn in die Liste der "Dateitypen" ein.
CodeNaked
1
Wenn Sie also .svnoder .gitals Dateityp hinzufügen , werden alle Ordner mit diesem Namen ausgeschlossen?
Nicholas Tolley Cottrell
2
@NicholasTolleyCottrell funktioniert anscheinend nur mit "Dateitypen", dh Erweiterungen. Es funktioniert nicht, .gitda es sich um Ordner handelt: twitter.com/backblaze/status/303407239098671104
Matthieu Napoli
Verwenden Sie Befehl + Umschalt + Punkt, um versteckte Dateien im Dateidialog auf dem Mac anzuzeigen. osxdaily.com/2011/03/01/…
Tim Swast
0

Fügen Sie svnin der Ausschlussliste hinzu, die Sie in den Einstellungen finden:

Geben Sie hier die Bildbeschreibung ein

Franck Dernoncourt
quelle