无法将mergeinfo count ...增加到负值

时间:2010-12-10 16:42:25

标签: svn

我的subversion存储库存在问题。我目前无法对存储库进行复制操作。

如果我尝试将存储库的一部分复制到存储库中的新文件夹,则会出现以下错误

  

[Wed Nov 03 10:50:42 2010] [错误] [客户端10.10.62.5]无法MOVE / COPY / svn / Server /!svn / bc / 41280 / trunk。 [500,#0]

     

[Wed Nov 03 10:50:42 2010] [error] [client 10.10.62.5]无法制作文件系统副本。 [500,#160004]

     

[Wed Nov 03 10:50:42 2010] [error] [client 10.10.62.5]无法将node-revision 0.0.t41280-ub6上的mergeinfo计数增加到负值-8520666390062167758 [500,#160004] < / p>

有人能告诉我这个错误信息的原因是什么以及我可以做些什么来解决它?

此致 博斯科

2 个答案:

答案 0 :(得分:1)

看起来你有一些数据损坏。在服务器上执行svnadmin verify并检查服务器磁盘的运行状况。

编辑:与SVN源代码中的错误消息关联的错误代码是SVN_ERR_FS_CORRUPT,因此我非常确定您的存储库中存在数据损坏。 svnadmin verify未检测到这种情况的事实很可能是您应该在http://subversion.apache.org/报告的错误。但首先要确保在服务器上安装最新版本的SVN后仍然存在这些问题(原始问题和svnadmin verify不报告错误的事实)。

答案 1 :(得分:0)

我已经完成了验证。它没有错误。 奇怪的是,我可以提交,合并并执行存储库上的所有其他操作。唯一不起作用的是进行复制操作。