如何测试我的svnadmin验证码?

时间:2014-08-22 13:51:10

标签: svn svnadmin

我想开始使用svnadmin verify来验证我的svn hotcopies是否已损坏。我的目标是使用CRON作业每晚运行验证,如果有问题,请给自己发电子邮件。如果不是一个问题,我可以看到验证将返回格式" *已验证的修订版448。"对于每个修订版。

然而,为了测试我的相关php代码,我想创建一个"问题"使用其中一个修订版(在我的存储库的副本中......)以便我可以更好地理解要查找的内容。我的问题是,是否有一种方法可以故意破坏我的一个修订版以进行代码测试。并且,如果没有,如果修订版已损坏,我会收到什么消息?

1 个答案:

答案 0 :(得分:2)

可能最简单的破坏仓库的方法是删除部分仓库 - 进入revs文件夹并删除其中一个子目录中的文件。

当您运行svnadmin时,您可以恢复该文件。 (或在您的回购的本地副本上运行)

我会在修订版和属性上尝试这个,看看你是否收到不同的消息。否则,最好的地方就是SVN dev mailing list