Подтвердить что ты не робот

Резервное копирование Windows для репозиториев SVN

Я запускаю SVN-сервер на моем Windows Server и хочу запланировать автоматическую процедуру резервного копирования. Я всегда буду единственным, кто работает над репозиторием. Должен ли я беспокоиться с hotcopy или я могу использовать простое приложение резервного копирования Windows для резервного копирования репозиториев? Как насчет xcopy или robocopy?

4b9b3361

Ответ 1

Я нахожу просто копирование/вставка (XCopy), репозитории - это самое простое решение. Возможно, вам захочется рассмотреть возможность сброса репозитория в один файл, прежде чем копировать его, поскольку копирование одного большого файла происходит намного быстрее, чем копирование нескольких небольших файлов. Вероятно, это не проблема, если ваш репозиторий невелик, но что-то для рассмотрения:

svnadmin dump /path/to/repository > repository-name.dmp

Ответ 2

Вид дубликатов резервных копий SVN.. достаточно быстро или достаточно беспокоиться о полных и инкрементных дампах.

Не забудьте подумать:

  • частота ваших резервных копий (что произойдет, если он сработает между двумя резервными копиями?)
  • процесс очистки (сколько резервных копий вы хотите сохранить с течением времени?)
  • управление свободным пространством (какое пространство на диске занимает каждая резервная копия?)
  • процедура восстановления: TEST it;) Резервная копия, которая никогда не тестировалась, не является "реальной" резервной копией;)

Ответ 3

До тех пор, пока вы уверены, что никто не обращается к репозиторию (особенно к тому, чтобы делать), когда он находится в резервном копировании, нет необходимости использовать hotcopy. Вы можете просто скопировать/архивировать репозиторий с помощью любого инструмента, который вы хотите.

Ответ 4

Вы были бы в порядке как единственный пользователь, так как вы знаете, что никогда не совершаете изменения во время резервного копирования (правда?:) Тем не менее, похоже, что нет никакой "проблемы" при использовании hotcopy или dump. Они так же просты в использовании.

Кроме того, вы получаете два бонуса, если используете его. Во-первых, если ваша ситуация меняется (вы получаете больше людей, использующих ваш репозиторий), вам не нужно помнить и возвращаться и изменять способ, которым вы это делаете. И два - если есть проблема с восстановлением, вы действительно не хотите публиковать вопрос, который начинается с: "Я сделал резервную копию, просто создав копии репо..."

Ответ 5

Я использую Mozy Home для резервного копирования всех моих личных файлов разработки (проекты Subversion, Visual Studio и т.д.). Это просто, doesn не занимать слишком много ресурсов, легко настраивается и, самое главное, бесплатное.

Я думал о написании собственного резервного решения с помощью xcopy или чего-то подобного, но зачем изобретать колесо?

Ответ 6

если SVN живет на вашем компьютере, вы можете использовать простую копию файла, самым безопасным способом является резервное копирование дампа.

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

Он выполняет оба вида резервных копий, hotcopy и дампов и отправляет их на ваш адрес электронной почты или FTP

Ответ 7

Здесь инструмент GUI Windows для создания дампа локальных и удаленных репозиториев subversion:

Инструмент резервного копирования SVN

Описание инструмента говорит:

Этот простой инструмент позволяет сделать резервную копию дампа локального и удаленного репозитория подрывной деятельности. Программное обеспечение работает так же, как и "svnadmin", но не является интерфейсом GUI над ним. Вместо этого используйте непосредственно библиотеки subversion, чтобы позволить создавать дампы в автономном режиме без какого-либо другого дополнительного инструмента.

Проблема в вашем случае заключается в том, что этот инструмент необходимо вручную запустить для создания резервной копии и в настоящее время нет автоматического расписания резервного копирования.