Чи є спосіб, щоб Backblaze виключав папки .svn?


8

Як розробник, я маю майже весь свій проект у Subversion і перевіряю їх, використовуючи TortoiseSVN / Subversion, які створюють папку з назвою .svn у кожній перевіреній папці.

Мені цікаво, чи є спосіб сказати Backblaze пропустити резервне копіювання всіх .svn папок?


2
Ви, мабуть, це вже знаєте, але я думав, що все одно це зазначу: якщо ви також не зробите резервну копію файлів / папок SVN, ви втратите інформацію про історію проекту, відділення тощо.
Джошуа

Так, у мене є все те у SVN, яке резервно копіюється окремо. Мені потрібна ця резервна копія лише для речей, які вже відсутні у SVN. Я не вірю, що ці папки .svn так чи інакше містять фактичну історію. Це міститься на сервері.
Дарріл Хайн

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

1
Варіант 1: TortoiseSVN виконує справжню роботу з перевірки існуючої структури папок без папок .svn. Варіант 2: перевірте в окрему папку з TortoiseSVN, а потім скопіюйте резервну копію в цю папку. Дійсно досить просто.
Дарріл Хайн

Я знайшов googling рішення для windows
netalex

Відповіді:


10

Поточний графічний інтерфейс дозволяє виключити лише окремі папки, а не всі папки, які називаються, наприклад, .svn

Але є вдосконалений спосіб додавання виключень - див

https://help.backblaze.com/hc/en-us/articles/220973007-Advanced-Topic-Setting-Custom-Excptions-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
Просто FYI, у новому інтерфейсі вкладка називається "Виключити з резервного копіювання". Щоб виключити папку, ви включите її до списку "типів файлів".
CodeNaked

1
Отже, додавання .svnабо .gitяк тип файлу виключатиме всі папки під цим ім'ям?
Ніколас Толлі Коттрелл

2
@NicholasTolleyCottrell, мабуть, працює лише з "типами файлів", тобто з розширеннями. Це не працює для .gitпапок: twitter.com/backblaze/status/303407239098671104
Матьє Наполі

Використовуйте Command + Shift + Period для показу прихованих файлів у діалоговому вікні файлів на Mac. osxdaily.com/2011/03/01/…
Тім Сваст

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.