SVN早期版本库历史的删除

本文详细介绍了如何使用SVN命令行工具进行版本库的备份、版本范围的dump及导入,实现版本库的回滚操作,确保项目版本管理的安全与高效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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条记录了,前面的都被删除了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值