我有一个可以添加文件的存储库,但是当我尝试提交或签出存储库(到任何版本)时,我收到错误'无法转换'�⛰ENDREP'到一个数字'
我不知道发生了什么,我真的不想通过重新创建它来从我的回购中删除历史。我昨天最后一次提交,并在今天结束时(在添加一个文件后)提交,现在它似乎已损坏。
任何人都可以解释发生了什么以及如何解决这个问题吗?
修改 我正在使用TortoiseSVN 1.9.2,Build 26806 - 64 Bit
答案 0 :(得分:2)
您的存储库已损坏。
为了解决问题,你(或SVN-admin,更好)必须有权访问服务器并运行看起来像版本较旧的TortoiseSVN(1.7之前版本)在回购方面使用古代版本的SVN,如1.3(source,source,source)< / p>
svnadmin verify
来测试存储库和svnadmin recover
如果有错误检测到
答案 1 :(得分:0)
好的,svnadmin验证产生了ENDREP错误(E200004)并且恢复没有做任何事情。我已设法将实际存储库中的当前版本文件更改为以前的版本,再次签出并从本地副本重新添加我更改的文件。现在一切似乎都在起作用,希望这将是最后一次。