2010-06-25 3 views
1

약 10 개의 Subversion 저장소가 있습니다. 저장소 손상을 방지하기 위해 우리는 모든 저장소에 대해 SVNAdmin Verify 명령을 예약 된 작업으로 매일 실행하는 배치 파일을 실행합니다.Subversion 검증 작업 도구

SVNAdmin verify 명령의 출력을 구문 분석하고 문제가 있으면 알려주는 도구를 찾고 있습니다.

누구에게 추천을 받았 는가, 아니면 내 자신을 굴릴 필요가 있습니까?

감사

D 검증하는 동안 문제가 발생했을 경우 svnadmin의 종료 코드가 당신을 말할 것이다

+0

서버가 실행중인 OS는 무엇입니까? –

+0

Win Server 2008 –

답변

2

. 종료 코드 0은 모두 정상임을 의미합니다. 0이 아닌 값은 문제가 있음을 의미합니다.

우리의 서버 (WIN2K3)에서 지금이 작업을 수행합니다. 나는 매일 밤 "svanadmin verify"와 "svnadmin hotcopy"를 실행하는 배치 파일을 가지고있다. 각 단계가 끝나면 svnadmin의 종료 코드를 확인합니다. 백업이 실제로 생성되었는지 확인하기 위해 "존재하는 경우"작업도 수행합니다.

Get-SvnRepository | Test-SvnRepository 

당신은 또한에 따라 실행됩니다 예정 저장소 검증 작업의 사용을 만들 수 :

+0

예 - 확인이 작동하는지 여부를 확인하는 가장 쉬운 방법입니다. 나는 문제가있는 저장소의 이름을 기록하고 매일 로그 파일을 전자 메일로 보냅니다. –

0

VisualSVN 서버 표준 버전 (무료)는 일괄 적으로 모든 저장소를 확인하는 데 도움이 Test-SvnRepository PowerShell을 cmdlet을 함께 제공 당신이 선택한 일정.

관련 문제