我们有大约10个颠覆存储库。为了防止存储库损坏,我们运行一个批处理文件,该文件每天早上作为计划任务对所有存储库运行SVNAdmin Verify命令。
我正在寻找一种工具来解析SVNAdmin verify命令的输出,并在出现问题时提醒我。
有人有任何建议或者我需要自己推荐吗?
由于
d
答案 0 :(得分:2)
svnadmin的退出代码会告诉您验证过程中是否存在问题。退出代码为0表示一切正常。非零意味着存在问题。
我们现在使用我们的服务器(WIN2K3)执行此操作。我有一个批处理文件,每晚运行“svanadmin verify”和“svnadmin hotcopy”。它会在每个步骤后检查svnadmin的退出代码。它还执行“if exist”操作来验证实际创建的备份。
答案 1 :(得分:0)
VisualSVN服务器标准版(免费)附带Test-SvnRepository
PowerShell cmdlet,可帮助您批量验证所有存储库:
Get-SvnRepository | Test-SvnRepository
您还可以使用将根据您选择的计划运行的计划存储库验证作业。