我搞砸了我的 SVN 存储库,现在需要将整个存储库从修订版28恢复到24,并且不想处理差异或冲突。有没有一种快速简单的方法可以做到这一点?在使用 merge 命令之前,我已经能够恢复单个文件了——但是在这个例子中,它希望将修订版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.fix 移动到回购。
再次感谢!