损坏的存储库+基于回购商标的错误

背景:

我在Windows服务器上运行VisualSVN。

问题:

我开始在每晚的SVN hotcopy上发生错误(svnadmin:E200002:序列化散列缺失终止符)。 我试图不成功,以确定错误的来源,SVNADMIN VERIFY / RECOVER返回没有错误,所以我决定尝试转储和加载。

这似乎工作成功,但当我重新命名testing存储库与旧的一样,我得到了错误“腐败节点修订”。 我试图不加载最后几个版本(即倾销,直到前几个),我仍然遇到同样的问题。 当我重新命名为其他名称时,问题就会停止。 见后续 – 我不知道为什么,但重新安装新版本的VisualSVN修复命名问题; 我仍然不确定是什么原因造成的。

我希望能回答的问题是:

  • 什么可能导致原始错误?
  • 为什么回购的名字会影响它的可行性? (这可能是VisualSVNcaching的东西 – 是否可以修复它,所以我不必切换所有用户的工作副本?)
  • 我可以做任何事情来阻止将来发生的任何问题吗?

后续:决定名称更改几乎可以肯定与VisualSVN的一些问题我卸载了我运行的版本(2.6.5),并移动到当前版本(2.7.3)。 我把它指向相同的存储库文件夹,并安装后,一切工作! 我不知道是否重新安装相同的版本可以解决问题,但由于我没有花太多时间来configurationVisualSVN(因为我最初迁移的存储库),我没有太多的损失..

我在VisualSVN 3.2.2中遇到过同样的问题。 虽然重新安装应用程序将解决问题,但我能够通过重新启动VisualSVN server服务来解决问题。

我已经向VisualSVN提交了一个错误报告(他们似乎没有公共问题跟踪器)。