使用Subversion验证的工具

时间:2010-06-25 02:26:32

标签: windows svn verify

我们有大约10个颠覆存储库。为了防止存储库损坏,我们运行一个批处理文件,该文件每天早上作为计划任务对所有存储库运行SVNAdmin Verify命令。

我正在寻找一种工具来解析SVNAdmin verify命令的输出,并在出现问题时提醒我。

有人有任何建议或者我需要自己推荐吗?

由于

d

2 个答案:

答案 0 :(得分:2)

svnadmin的退出代码会告诉您验证过程中是否存在问题。退出代码为0表示一切正常。非零意味着存在问题。

我们现在使用我们的服务器(WIN2K3)执行此操作。我有一个批处理文件,每晚运行“svanadmin verify”和“svnadmin hotcopy”。它会在每个步骤后检查svnadmin的退出代码。它还执行“if exist”操作来验证实际创建的备份。

答案 1 :(得分:0)

VisualSVN服务器标准版(免费)附带Test-SvnRepository PowerShell cmdlet,可帮助您批量验证所有存储库:

Get-SvnRepository | Test-SvnRepository

您还可以使用将根据您选择的计划运行的计划存储库验证作业。