我使用 Subversion 只是为了笔记本电脑和台式机之间的私人同步。最近我发现几个 ASCII 文件和几个二进制文件被损坏。插入的不是预期的内容,而是一长串文件名和目录结构,以及一些被截断的二进制数据杂散字符串。
我从未遇到过更新或提交回复表明存储库已损坏,使用 Subversion 服务器的两个客户端上没有文件系统或硬件问题。
我的问题是,是否有某种方法可以确定存储库中的文件何时开始损坏,然后从仍完好无损的旧提交中恢复文件?
答案1
我会尝试svnadmin verify
在存储库上。这至少可以让你了解腐败在哪里。我表演过回购手术过去是为了解决腐败问题,但总是有点冒险。