1 输入命令:
svnlook youngest /data/svn/project_4
75164
查看当前最新的版本号,显示最新版本记录为755。
2.备份版本库:(没有备份要是失败的话就凉凉了)
svnadmin hotcopy --clean-logs /data/svn/project_4 /data/svn/project_4_bak
--clean-logs是清理日志,这个加不加自己视情况而定
3.dump需要保留的版本
svnadmin dump /data/svn/project_4_bak -r 75100:75164 > /data/svn/project_4_75100_75164.dmp
压缩备份
svnadmin dump /data/svn/project_4_bak -r 75100:75164 | gzip > /data/svn/project_4_75100_75164.gz
4.删除就版本库
rm -rf /data/svn/project_4
5.创建新的版本库
svnadmin create /data/svn/project_4
6.把dump文件导入版本库
svnadmin load /data/svn/project_4 < /data/svn/project_4_75100_75164.dmp
导入压缩过的备份时
zcat /data/svn/project_4_75100_75164.gz | svnadmin load /data/svn/project_4
然后导完之后就只有165条记录了,前面的都被删除了