0

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

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

谁能解释发生了什么以及如何解决?

编辑: 我正在使用 TortoiseSVN 1.9.2,构建 26806 - 64 位

4

2 回答 2

2

您损坏了存储库。

为了修复它,您(或 SVN 管理员,更好)必须有权访问服务器并运行svnadmin verify以测试存储库,svnadmin recover如果检测到错误,这似乎是 TortoiseSVN 的旧版本(1.7 之前)与旧版本的 SVN像 1.3 一样的回购端(source , source , source

于 2015-12-08T19:30:53.043 回答
0

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

于 2015-12-09T09:34:41.713 回答