Есть ли способ, чтобы 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 и выбрав вкладку « Исключения ».

stukelly
источник
2
Просто к сведению, в новом интерфейсе вкладка называется «Исключить из резервной копии». Чтобы исключить папку, вы включаете ее в список «типов файлов».
CodeNaked
1
Так добавление .svnили .gitкак тип файла исключит все папки с таким именем?
Николас Толи Коттрелл
2
@NicholasTolleyCottrell, очевидно, работает только с «типами файлов», то есть с расширениями. Это не работает, .gitпоскольку они являются папками: twitter.com/backblaze/status/303407239098671104
Матье Наполи
Используйте Ctrl + Shift + Period, чтобы показать скрытые файлы в диалоге файлов на Mac. osxdaily.com/2011/03/01/…
Тим Суаст
0

Добавьте svnв список исключений, который вы можете найти в настройках:

введите описание изображения здесь

Франк Дернонкур
источник