0

有人向 subversion 存储库提交了一个必须删除的文件。

该服务器是一个虚拟化的 Windows Server 2003 32 位机器,具有 4GB RAM 和大量存储库所在的磁盘空间。我们使用的是 SVN 1.4.4。

转储文件大约 90GB,过滤后的大小大致相同。

过滤转储的加载失败,“系统资源不足,无法完成请求的服务”。这发生在大约 99% 的过滤转储被加载 (r9945/9991) 之后。我又试了一次,但它早些时候失败了(~r7.5k)。

这个特定错误有很多命中,但它们似乎处理源代码和缓冲区错误。我需要一些方法来删除这个文件并恢复存储库。在此先感谢您的帮助!

4

1 回答 1

0

通过将过滤后的转储复制到我的本地计算机并使用最新的 Subversion 版本(1.8.10)执行以下操作来解决...

svnadmin create new_repo --pre-1.5-compatible --compatible-version 1.4.4
svnadmin load new_rep < filtered-dump
于 2014-09-30T20:39:16.857 回答