Existe uma maneira de o Backblaze excluir pastas .svn?


8

Como desenvolvedor, tenho quase todo o meu projeto no Subversion e faço o check-out usando o TortoiseSVN / Subversion, que cria uma pasta chamada .svn dentro de cada pasta com check-out.

Gostaria de saber se existe uma maneira de dizer ao Backblaze para pular o backup de todas as pastas .svn?


2
Você provavelmente já sabe disso, mas pensei em apontar o assunto de qualquer maneira: se você não fizer backup dos arquivos / pastas SVN, perderá as informações do histórico do projeto, da ramificação etc.
Joshua

Sim, eu tenho tudo isso no SVN, que é feito em backup separadamente. Eu só preciso desse backup para as coisas que ainda não estão no SVN. Eu não acredito que essas pastas .svn contenham o histórico real de qualquer maneira. Isso está contido no servidor.
Darryl Hein

Josh está certo: se você deseja restaurar seu backup porque alguns arquivos ainda não estavam no SVN, por que não facilitar a vida e restaurar as informações de status do SVN local (as pastas .svn) também? Sem isso: como saber quais arquivos ainda não estavam no SVN? (Como alternativa: só não backup de seus espaços de trabalho do projeto em tudo.)
Arjan

11
Opção 1: O TortoiseSVN faz um bom trabalho ao verificar uma estrutura de pastas existente sem as pastas .svn. Opção 2: faça o check-out em uma pasta separada com o TortoiseSVN e copie o backup nessa pasta. Realmente bastante simples.
Darryl Hein

eu encontrei pesquisando uma solução para janelas
netalex

Respostas:


10

A GUI atual permite apenas a exclusão de pastas individuais, nem todas as pastas chamadas, por exemplo, .svn

Mas há uma maneira avançada de adicionar exclusões - consulte

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

Como exemplo, adicionei a regra a seguir para excluir pastas ocultas .git, apenas se elas estivessem na minha pasta ~ / Sites (outra similar poderia se aplicar a .svn, node_modules etc.):

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

3

Você pode alterar quais pastas e arquivos são excluídos do backup, clicando no botão Configurações ... no Painel de controle do Backblaze e selecionando a guia Exclusões .


2
Apenas para sua informação, na nova interface, a guia é chamada "Excluir do backup". Para excluir uma pasta, inclua-a na lista de "tipos de arquivos".
CodeNaked

11
Então, adicionar .svnou .gitcomo um tipo de arquivo excluirá todas as pastas com esse nome?
Nicholas Tolley Cottrell

2
@NicholasTolleyCottrell aparentemente funciona apenas com "tipos de arquivos", ou seja, extensões. Ele não funciona para .gitcomo eles são pastas: twitter.com/backblaze/status/303407239098671104
Matthieu Napoli

Use Command + Shift + Period para mostrar arquivos ocultos na caixa de diálogo de arquivo no Mac. osxdaily.com/2011/03/01/…
Tim Swast

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.