Инструменты для работы с Subversion Verify

У нас есть около 10 репозиториев Subversion. Для защиты от повреждения репозитория мы запускаем пакетный файл, который запускает команду SVNAdmin Verify для всех наших репозиториев в качестве запланированной задачи каждое утро.

Я ищу инструмент для анализа вывода команды проверки SVNAdmin и предупреждения меня в случае возникновения проблемы.

Кто-нибудь получил какие-либо рекомендации или мне нужно свернуть свои собственные?

Спасибо

D


person David Moorhouse    schedule 25.06.2010    source источник
comment
На какой ОС работает ваш сервер?   -  person myron-semack    schedule 01.07.2010


Ответы (2)


Код выхода svnadmin сообщит вам, возникла ли проблема во время проверки. Код выхода 0 означает, что все в порядке. Ненулевое значение означает, что возникла проблема.

Мы делаем это сейчас с нашим сервером (WIN2K3). У меня есть пакетный файл, который каждую ночь запускает "svanadmin verify" и "svnadmin hotcopy". Он проверяет код выхода svnadmin после каждого шага. Он также выполняет операцию «если существует», чтобы убедиться, что резервные копии действительно созданы.

person myron-semack    schedule 01.07.2010
comment
Да - это самый простой способ проверить, сработала проверка или нет. Я просто регистрирую имена любых репозиториев, в которых есть проблемы, и ежедневно отправляю файл журнала по электронной почте. - person David Moorhouse; 06.07.2010

VisualSVN Server Standard Edition (бесплатно) поставляется с Test-SvnRepository Командлет PowerShell, который поможет вам проверить все ваши репозитории в пакетном режиме:

Get-SvnRepository | Test-SvnRepository

Вы также можете использовать запланированные задания проверки репозитория, которые будут выполняться в соответствии с выбранным вами расписанием.

person bahrep    schedule 24.03.2017