当svn库庞大到一定程度的时候,无论是在查询还是在备份方面肯定会给我们带来很多不便,以下将先容为svn库瘦身的办法,

简单的说,就是新建一个库,然后把旧库我们所需要查询的一个版本范围的资料搬移过去,具体操作如下:

步骤:

1、准备工作

停止运行中的Apache。

打开命令行提示符,

输入命令:

svnlook youngest d:\SVNRepository ,查看当前最新的版本号,显示最新版本记录为755。

2、备份版本库 (很重要,以免过程中出现意外而导致数据丢失或者版本库损坏)

把D盘的版本库,备份到C盘,同时清除历史日志,

输入命令:svnadmin hotcopy --clean-logs d:\SVNRepository c:\SVNRepository ,

这样备份后版本库从3.34G变为3.24G。 (这里可选择是否清除历史日志)

3、dump需要保留的版本

我最初选择保留700-755的版本,

输入:svnadmin dump c:\SVNRepository -r 745:755 > d:\repo_dump_745_755.dmp

4、删除就版本库 (这一步是供选择,不删除亦无碍)

输入命令:rmdir /s/q d:\SVNRepository ,删除旧版本库。也可以直接在资源管理器里删除。

5、创建空的版本库

输入命令:svnadmin create d:/SVNRepository ,检查空的版本库大概31.2K大小。

6、把dump文件导入版本库

输入命令:svnadmin load d:\SVNRepository < d:\repo_dump_745_755.dmp

这时屏幕上会显示正在载入版本库中的文

件或正在提交/装载的版本。完成后,用

命令

svnlook youngest d:\SVNRepository 查看,显示当前版本库最新版本号是11,

整个版本库大小501M。

svn服务端删除版本库_svn历史版本删除(为svn库瘦身)相关推荐

  1. Linux配置SVN 服务端

    1.安装 SVN 服务端 安装 Subversion Subversion 是一个版本控制系统,相对于的 RCS . CVS ,采用了分支管理系统,它的设计目标就是取代 CVS . 安装:yum in ...

  2. SVN服务端的安装配置(ubuntu18.01)

    原创文章点击这里 1 SVN服务端(ubuntu18.01) 1.1 卸载/安装SVN服务端 1) 卸载 sudo apt-get remove --purge subversion (--purge ...

  3. SVN服务端安装与配置

    原文地址为: SVN服务端安装与配置 我用的SVN服务端是SubVersion,版本:Setup-Subversion-1.6.6.msi,在我查资料的时候,发现有一个配置方法比较简单的SVN服务端V ...

  4. (SVN笔记)SVN服务端+SVN客户端Tortoise——安装配置

    目录 1.前言 2.官网下载SVN服务端1.14.1 3.安装SVN服务端Server 4.官网下载SVN客户端Tortoise4.3.4 5.安装Tortoise 6.验证Tortoise安装 7. ...

  5. SVN服务端使用教程

    前言 正式进入公司项目后,我们需要和同事进行协同开发,此时代码管理工具是必不可少的,目前常用的两款工具是:SVN 和 Git.本人因为要搭建一个自动化测试的框架,对SVN和Git都不熟悉,在调研后选择 ...

  6. 阿里云ESC搭建SVN服务端

    CentOS7)下yum命令快速安装svn服务端,学习在思考中独孤中度过,在孤独中进取! 01.SVN服务的安装(subversion) 02.ESC安全组策略 1.在线安装svn服务 $ sudo ...

  7. win11 安装Subversion与配置 svn服务端

    一.下载 服务器端程序版本 目前Subversion的最新版本是 1.9.0-alpha2,这是一个测试版.官方网站推荐使用的版本是1.8.9,原话是:The best available versi ...

  8. SVN服务端安装配置

    SVN全称subvension,它是近年来崛起的版本管理工具,目前绝大多数软件公司都使用了它.SVN也是软件配置管理,所谓的软件配置管理实际就是对软件源代码进行控制和管理,合作开发.异地远程开发.版本 ...

  9. (SVN笔记)https内网IP端口配置SVN服务端+内网SVN客户端联合使用

    目录 1.前言 2.SVN服务端设置 3.开始使用SVN (1)新建版本库 (2)迁入项目到SVN服务端 (3)检索项目/拉取项目check out (4)提交代码commit (5)更新代码upda ...

最新文章

  1. mSystems:华中农大郝秀丽组发现稀有/丰富微生物类群对镉污染土壤改良剂的不同反应!...
  2. dump mysql_mysql/mariadb知识点总结(28):mysql备份工具之mysqldump
  3. [导入]看图说话,编写VS2005插件,增强VS2005 IDE
  4. 学习在 ArcEngine 中使用 Geoprocessing
  5. python删除指定天数前的文件_python 删除指定时间间隔之前的文件实例
  6. 收藏 | 目标检测的模型集成与实验
  7. 静态成员函数与静态数据的使用
  8. PC 平台上的一种快速 Red Hat Linux 安装方法
  9. 静态成员变量和非静态成员变量
  10. 聚类时需要标准化吗_收房时,需要请专业验房师吗?
  11. eventlistener java_EventListener原理
  12. html设置表格边框样式
  13. 在Windows下搭建RocketMQ
  14. sps的process插件安装包_PROCESS插件安装及使用
  15. Java 导出时序折线图到Excel
  16. Python 高效提取 HTML 文本的方法
  17. IDL读取ASCII文件
  18. pyqt5显示日期与时间
  19. android中listView下拉刷新
  20. mysql 1146错误

热门文章

  1. 【云原生 | 19】在单台宿主机上管理Docker容器
  2. android 机器人绘制,Android绘制机器人小实例
  3. numeric_limits的运用
  4. 自动控制原理笔记-根轨迹法
  5. 如何做好数字化运营,打造战略落地的最佳武器?他们这么说|2021全球数字价值峰会...
  6. linux 下oracle 修改端口
  7. 烫烫烫屯屯屯 那些事
  8. 计算机休眠风扇不停,Windows7系统睡眠风扇还在转怎么解决【图文教程】
  9. 切片(Slice)在python中的运用(:)
  10. linux修改tomcat默认的8080端口号