我在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.fixed移动到repo。
再次感谢!