Скрипт для резервного копирования SVN репозитория на сетевой ресурс - PullRequest
5 голосов
/ 21 августа 2008

У меня есть svn репо на моей машине (Windows). У кого-нибудь есть сценарий для резервного копирования на сетевой ресурс?

Я использую репо локально, так как я много отключен. Общий сетевой ресурс находится на сервере со стратегией резервного копирования. Я идеальный кандидат на git / hg, но пока не хочу отказываться от интеграции с VS.

Ответы [ 3 ]

4 голосов
/ 21 августа 2008

svnadmin dump C: \ SVNRepositorio \ Repositorio> \ Backups \ BkTmpSubversion \ subversiontemp.dump

То же самое Spooky ответ ^^

В Linux вы можете попробовать добавить "| gzip" в середине

также взгляните на флаги --incremental & --deltas


sparkes: Для некоторых значений «My machine», которые не будут локальными.

Кроме того, если вы используете SVN по некоммерческим причинам (у меня все домашние задания из коллажа проверены в SVN), вы можете не иметь систему резервного копирования.

3 голосов
/ 21 августа 2008

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

svnadmin hotcopy m:\Source\Q4Press\Repo m:\SvnOut\Q4Press

Я использую горячую копию, но дамп SVN будет работать так же хорошо.

3 голосов
/ 21 августа 2008

svnadmin dump C: \ SVNRepositorio \ Repositorio> \\ Резервные копии \ BkTmpSubversion \ subversiontemp.dump

Попробуйте это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...