SVN repo损坏了
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SVN repo损坏了相关的知识,希望对你有一定的参考价值。
我有一个可以添加文件的存储库,但是当我尝试提交或签出存储库(到任何版本)时,我收到错误'无法转换' ⛰ENDREP'到一个数字'
我不知道发生了什么,我真的不想通过重新创建它来从我的回购中删除历史。我昨天最后一次提交并在今天结束时(在添加一个文件之后)提交,现在它似乎已损坏。
任何人都可以解释发生了什么以及如何修复它?
编辑:我正在使用TortoiseSVN 1.9.2,Build 26806 - 64 Bit
答案
您的存储库已损坏。
为了解决这个问题,你(或SVN-admin,更好)必须有权访问服务器并运行svnadmin verify
来测试存储库和svnadmin recover
如果检测到错误这似乎是相当旧的版本的TortoiseSVN(1.7之前版本)与古代版本的SVN在回购方面像1.3(source,source,source)
另一答案
好的,svnadmin验证产生了ENDREP错误(E200004)并且恢复没有做任何事情。我已设法将实际存储库中的当前版本文件更改为以前的版本,再次签出并从本地副本重新添加我更改的文件。现在一切似乎都在起作用,希望这将是最后一个。
以上是关于SVN repo损坏了的主要内容,如果未能解决你的问题,请参考以下文章