Есть ли способ, чтобы Backblaze исключал папки .svn?


8

Как разработчик, у меня есть почти весь мой проект в Subversion, и я проверяю их, используя TortoiseSVN / Subversion, которые создают папку с именем .svn внутри каждой извлеченной папки.

Мне интересно, есть ли способ сказать Backblaze, чтобы пропустить резервное копирование всех папок .svn?


2
Вы, наверное, уже знаете это, но я подумал, что в любом случае укажу на это: если вы не создадите резервные копии своих файлов / папок SVN, вы потеряете историю своего проекта, ветки и т. Д.
Джошуа

Да, у меня есть все это в SVN, которое резервируется отдельно. Мне нужна эта резервная копия только для того материала, которого нет в SVN. Я не верю, что эти папки .svn содержат реальную историю в любом случае. Это содержится на сервере.
Дэррил Хейн

Джош прав: если вы хотите восстановить резервную копию, потому что некоторые файлы еще не были в SVN, то почему бы не упростить жизнь и не восстановить также локальную информацию о состоянии SVN (папки .svn)? Без этого: как определить, какие файлы еще не были в SVN? (В качестве альтернативы: просто не создавайте резервные копии рабочих областей вашего проекта.)
Arjan

1
Вариант 1: TortoiseSVN действительно хорошо справляется с проверкой существующей структуры папок без папок .svn. Вариант 2: зайти в отдельную папку с помощью TortoiseSVN, а затем скопировать резервную копию в эту папку. На самом деле довольно просто.
Дэррил Хейн

Я нашел поиск в
Netalex

Ответы:


10

Текущий графический интерфейс пользователя позволяет исключать только отдельные папки, а не все, называемые, например, .svn.

Но есть продвинутый способ добавления исключений - см.

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

В качестве примера я добавил следующее правило, чтобы исключить скрытые папки .git, только если они были в моей папке ~ / Sites (другое подобное можно применить к .svn, node_modules и т. Д.):

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

3

Вы можете изменить, какие папки и файлы исключены из резервной копии, нажав кнопку « Настройки» на панели управления Backblaze и выбрав вкладку « Исключения ».


2
Просто к сведению, в новом интерфейсе вкладка называется «Исключить из резервной копии». Чтобы исключить папку, вы включаете ее в список «типов файлов».
CodeNaked

1
Так добавление .svnили .gitкак тип файла исключит все папки с таким именем?
Николас Толи Коттрелл

2
@NicholasTolleyCottrell, очевидно, работает только с «типами файлов», то есть с расширениями. Это не работает, .gitпоскольку они являются папками: twitter.com/backblaze/status/303407239098671104
Матье Наполи

Используйте Ctrl + Shift + Period, чтобы показать скрытые файлы в диалоге файлов на Mac. osxdaily.com/2011/03/01/…
Тим Суаст

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.