当前位置: 首页 > news >正文

沧州网站建设一网美联互联网营销师是干什么

沧州网站建设一网美联,互联网营销师是干什么,网站方案怎么写,外贸人最常用的网站文章目录 前言简要步骤操作示例总结 前言 SVN占用的空间随着项目版本迭代越来越大,因为保存了历史记录中的各个版本,所以即使本地把废弃的目录删掉提交,也不会释放出多余的空间,大概率因为操作删除增加了一个版本号,使…

文章目录

  • 前言
  • 简要步骤
  • 操作示例
  • 总结

前言

SVN占用的空间随着项目版本迭代越来越大,因为保存了历史记录中的各个版本,所以即使本地把废弃的目录删掉提交,也不会释放出多余的空间,大概率因为操作删除增加了一个版本号,使得占用的空间更大了。

怎么才能让它的空间变小的,最简单粗暴的方式就是丢弃历史记录,在最新的版本中剔除的废弃的目录直接上传创建一个新的仓库,这样操作后所有的人需要重新下载才行,如果想保留历史记录,就要用到今天说的这种备份、过滤、再导入的方式了。

简要步骤

假设svn库A在服务器上的路径是:/data/svndata/repos/A,需要删除的文件路径为 /arts/tmp/pictures,注意要过滤的文件夹路径以 / 开头,其实代指起始目录 A

操作的步骤如下:

//1.备份
svnadmin dump /data/svndata/repos/A > A.dump//2.过滤掉废弃目录
cat A.dump | svndumpfilter exclude /arts/tmp/pictures > B.dump//3.创建新的库
svnadmin create /data/svndata/repos/B//4.导入新库
svnadmin load /data/svndata/repos/B < B.dump//5.重命名老库
mv A A_backup//6.重命名新库代替老库
mv B A

操作示例

操作过程使用的是一个真实的SVN仓库,就是按照上面的步骤试了一次,主要想看下是不是传说中的那么耗时,仓库名为R,数据量115G,共10843个版本。

  • 导出备份文件

    # svnadmin dump/data/svndata/repos/R > r.dump
    * Dumped revision 0.
    * Dumped revision 1.
    * Dumped revision 2.
    ...
    

    完整导出用了2小时40分钟,导出文件大小为514G,数据量翻了近5倍。

  • 过滤掉指定目录

    # cat r.dump | svndumpfilter exclude /arts/tmp/pictures > r-exclude.dump
    Excluding prefixes:'/arts/tmp/pictures'Revision 0 committed as 0.
    Revision 1 committed as 1.
    Revision 2 committed as 2.
    Revision 3 committed as 3.
    Revision 4 committed as 4.
    ...
    

    将/arts/tmp/pictures目录过滤掉,总共用时58分钟,过滤后的备份文件大小442G

  • 创建新的临时仓库

    # svnadmin create r-new
    
  • 将过滤后的备份文件导入新库

    # svnadmin load ./r-new < r-exclude.dump 
    <<< Started new transaction, based on original revision 1* editing path : arts ... done.* editing path : develop ... done.------- Committed revision 1 >>><<< Started new transaction, based on original revision 2* editing path : develop/client ... done.* editing path : develop/server ... done.------- Committed revision 2 >>>
    ...
    

    导入工作从第一个版本依次应用,总共用时4小时。

这个过程真的是很慢,完整用时近8小时,并且对磁盘空间要求很大,另外还有个接近1万个版本号大小为800G的库,在24核机器上仅导出就花了41小时,备份文件大小4.5T,后面我就没试了,磁盘快满了。

总结

  • 备份 svnadmin dump /data/svndata/repos/A > A.dump
  • 过滤 cat A.dump | svndumpfilter exclude /arts/tmp/pictures > B.dump
  • 建新 svnadmin create /data/svndata/repos/B
  • 导入 svnadmin load /data/svndata/repos/B < B.dump
==>> 反爬链接,请勿点击,原地爆炸,概不负责!<<==

朝气蓬勃的孩子真的可爱,可是我还是想长大,这样才有机会掌控节奏,虽然现在看起来像个提线木偶,但正在尝试突破束缚~

http://www.ho-use.cn/article/930.html

相关文章:

  • 建设b2c商城网站定宁波网络营销怎么做
  • 源码网站代理剪辑培训班一般学费多少
  • 台州本地做网站的seo推广优化的方法
  • 中文域名网站建设百度经验首页官网
  • 网站 建设需求网站开发教程
  • 政府做的网站制作网页的基本步骤
  • 网站建设价格槽闸阀凤凰网全国疫情实时动态
  • 网站开发服务合同印花税什么软件可以排名次
  • 花都区手机版网站建设宁德市疫情最新消息
  • 网页设计与网站制作seo网站推广推荐
  • 景安网站廊坊百度关键词优化怎么做
  • 河津网站制作网络营销成功的案例及其原因
  • 快速网站仿制百度导航是哪个国家的
  • DW做旅游网站毕业设计网上做广告宣传
  • 经三路专业做网站汕头网站建设方案开发
  • 许昌公司网站开发微信广告平台
  • 做那个的网页seo蜘蛛池
  • 石家庄裕华区最新疫情东营seo
  • 网站建设的作用百度游戏排行榜风云榜
  • 真人男女直接做的视频网站餐饮营销方案100例
  • 网站怎么备案在哪里下载贷款客户大数据精准获客
  • c语言开发网站搜索引擎广告形式有
  • 可以做设计的网站公司建网站多少钱
  • 北京优化网站方法企业推广策划
  • wordpress 布局编辑器长沙关键词优化推荐
  • 设计网站建设方案如何做网页制作
  • 手工制作玫瑰花seo刷词
  • 想学做网站学什么教程百度的营销推广模式
  • 郑州做网站哪里便宜外贸推广优化公司
  • 安丘建设网站免费的网站推广在线推广