我搞砸了我的 SVN 存储库,现在需要将整个存储库从修订版 28 恢复到 24,并且不想处理差异或冲突。有没有一种快速简单的方法来做到这一点?我已经能够使用合并命令恢复单个文件 - 但在这种情况下,它希望将所有文件从修订版 28 添加回存储库,而我真正想做的只是删除它们。
我在 linux 机器(bash)上使用命令行。
谢谢
编辑
感谢所有的帮助!我通过以下方式修复了它:
svnadmin create /svnroot/<repo>.fixed
svnadmin dump -r 1:24 /svnroot/<repo> --incremental > dump.svn
svnadmin load /svnroot/<repo>.fixed < dump.svn
然后将旧的 repo 放在备份位置并将 repo.fixed 移动到 repo。
再次感谢!