В качестве резервной копии "общего назначения", я бы сказал, что это, вероятно, не самая лучшая идея, в основном по причинам, указанным другими (много лишних папок и неиспользованное дисковое пространство). Если вы хотите просто сохранять резервные копии, я бы сказал, что, возможно, есть более подходящие варианты, в зависимости от ваших потребностей, например: вам нужно сохранять каждую версию каждого отдельного файла или будет достаточно определенных снимков ваших данных?
Однако в моем офисе у нас небольшая команда из 6 человек, которая работает с общими файлами (например, руководствами по процедурам и процедурам, регистрационными формами и т. Д.). Чаще всего члены команды будут работать удаленно (из дома или во время путешествий) и часто в автономном режиме. Вместо того, чтобы использовать центральную настройку общих папок, мы используем SVN, чтобы предоставить каждому человеку полную рабочую копию папки, с которой он может работать, а также обращаться к ней и синхронизировать, когда это возможно. Это убивает двух зайцев одним выстрелом: каждый может получить доступ и редактировать файлы, даже находясь в автономном режиме, плюс это дает нам действительно большую избыточность в наших резервных копиях. Если мой ноутбук загорелся , это не проблема, потому что я могу просто проверить другую копию (очевидно, на другом компьютере). Если сервер загорелся, у нас будут резервные копии репозитория для восстановления. Если сервер И все резервные копии репо загорятся, то все, что вы потеряли, - это старые версии файлов. Единственный способ потерять текущие данные - это загадочно загореться сервер, резервные копии репозитория и каждый компьютер, на котором есть проверка.
Как уже говорили некоторые люди, SVN никогда не удалит информацию из хранилища, а это означает, что если вы хотите хранить резервные копии только в течение 60 дней, тогда, ну, вы не можете. Это не совсем так. Используя export , dump и import , вы можете эффективно уничтожать старые версии файлов. Это не красиво, но возможно.