C'è un modo per far sì che Backblaze escluda le cartelle .svn?


8

Come sviluppatore, ho quasi tutto il mio progetto in Subversion e li controllo usando TortoiseSVN / Subversion che crea una cartella denominata .svn all'interno di ogni cartella estratta.

Mi chiedo se c'è un modo per dire a Backblaze di saltare il backup di tutte le cartelle .svn?


2
Probabilmente lo sai già, ma ho pensato di segnalarlo comunque: se non esegui il backup dei tuoi file / cartelle SVN, perderai la cronologia del progetto, il ramo, ecc.
Joshua,

Sì, ho tutto questo nell'SVN di cui è stato eseguito il backup separatamente. Ho solo bisogno di questo backup per le cose che non sono già nella SVN. Non credo che quelle cartelle .svn contengano comunque la cronologia attuale. È contenuto sul server.
Darryl Hein,

Josh ha ragione: se si desidera ripristinare il backup perché alcuni file non erano ancora in SVN, perché non semplificare la vita e ripristinare anche le informazioni sullo stato SVN locale (le cartelle .svn)? Senza questo: come dire quali file non erano ancora in SVN? (In alternativa: semplicemente non eseguire il backup delle aree di lavoro del progetto.)
Arjan,

1
Opzione 1: TortoiseSVN fa davvero un buon lavoro di controllo su una struttura di cartelle esistente senza le cartelle .svn. Opzione 2: estrarre in una cartella separata con TortoiseSVN e quindi copiare il backup in quella cartella. Davvero abbastanza semplice.
Darryl Hein,

ho trovato su Google una soluzione per windows
netalex,

Risposte:


10

L'attuale GUI consente solo l'esclusione di singole cartelle, non di tutte le cartelle chiamate ad esempio .svn

Ma esiste un modo avanzato per aggiungere esclusioni: vedi

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

Ad esempio, ho aggiunto la seguente regola per escludere le cartelle nascoste .git, solo se fossero nella mia cartella ~ / Sites (un altro simile potrebbe applicarsi a .svn, node_modules ecc.):

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

3

È possibile modificare quali cartelle e file sono esclusi dal backup, facendo clic sul pulsante Impostazioni ... nel pannello di controllo di Backblaze e selezionando la scheda Esclusioni .


2
Cordiali saluti, nella nuova interfaccia la scheda si chiama "Escludi da backup". Per escludere una cartella, includerla nell'elenco dei "tipi di file".
CodeNaked

1
Quindi l'aggiunta .svno .gitcome tipo di file escluderà tutte le cartelle con quel nome?
Nicholas Tolley Cottrell,

2
@NicholasTolleyCottrell apparentemente funziona solo con "tipi di file", ovvero estensioni. Non funziona in .gitquanto sono cartelle: twitter.com/backblaze/status/303407239098671104
Matthieu Napoli

Usa Comando + Maiusc + Periodo per mostrare i file nascosti nella finestra di dialogo dei file su Mac. osxdaily.com/2011/03/01/…
Tim Swast,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.