SVN repo损坏了

时间:2015-12-08 18:08:42

标签: svn version-control svn-administraton

我有一个可以添加文件的存储库,但是当我尝试提交或签出存储库(到任何版本)时,我收到错误'无法转换'�⛰ENDREP'到一个数字'

我不知道发生了什么,我真的不想通过重新创建它来从我的回购中删除历史。我昨天最后一次提交,并在今天结束时(在添加一个文件后)提交,现在它似乎已损坏。

任何人都可以解释发生了什么以及如何解决这个问题吗?

修改 我正在使用TortoiseSVN 1.9.2,Build 26806 - 64 Bit

2 个答案:

答案 0 :(得分:2)

您的存储库已损坏。

为了解决问题,你(或SVN-admin,更好)必须有权访问服务器并运行svnadmin verify来测试存储库和svnadmin recover如果有错误检测到看起来像版本较旧的TortoiseSVN(1.7之前版本)在回购方面使用古代版本的SVN,如1.3(sourcesourcesource)< / p>

答案 1 :(得分:0)

好的,svnadmin验证产生了ENDREP错误(E200004)并且恢复没有做任何事情。我已设法将实际存储库中的当前版本文件更改为以前的版本,再次签出并从本地副本重新添加我更改的文件。现在一切似乎都在起作用,希望这将是最后一次。