我在外部硬盘上维护一个SVN存储库,它似乎已经以某种方式损坏了。 (同一磁盘上的第二个存储库很好)。
正在运行svnadmin verify
会显示以下消息:
svnadmin: No such revision 0
尝试恢复会导致:
Repository lock acquired.
Please wait; recovering the repository may take some time...
svnadmin: Revision 139 has a revs file but no revprops file
我根据'no revprops'消息寻求帮助,但只遇到产生它的代码和测试引用。没有关于如何从中恢复的信息。
这在尝试提交时首次出现。自从我使用这个代码库以来已经有一段时间了,所以这是几个月来的第一次提交。登记尝试产生:
Transmitting file data ..svn: Commit failed (details follow):
svn: Can't move '/media/jj1/repositories/xxxxxx/db/transactions/138-3z.txn/props' to '/media/jj1/repositories/xxxxxx/db/revprops/0/139': Input/output error