SVN repo损坏了

问题描述 投票:0回答:2

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

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

任何人都可以解释发生了什么以及如何修复它?

编辑:我正在使用TortoiseSVN 1.9.2,Build 26806 - 64 Bit

svn version-control svn-administraton
2个回答
2
投票

您的存储库已损坏。

为了解决这个问题,你(或SVN-admin,更好)必须有权访问服务器并运行svnadmin verify来测试存储库和svnadmin recover如果检测到错误这似乎是相当旧的版本的TortoiseSVN(1.7之前版本)与古代版本的SVN在回购方面像1.3(sourcesourcesource


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.