• subversion 版本库数据迁移 从一台服务器迁移到另一台新有服务器


    [root@NGINX-APACHE-SVN pro]# pwd
    /var/www/html/svn/pro
    [root@NGINX-APACHE-SVN pro]# svnadmin dump /var/www/html/svn/pro/ >/nc/pro.dump
    [root@NGINX-APACHE-SVN nc]# ll -h pro.dump 
    -rw-r--r-- 1 root root 2.1G Aug  6 23:51 pro.dump
    #转存文件pro.dump,这个转存文件比原文件的版本库本身大很多倍,因为在转存文件中,每个文件的每个版本都以完整的文本形式保存下来。
    [root@NGINX-APACHE-SVN nc]# du -sh /var/www/html/svn/pro/
    1.2G    /var/www/html/svn/pro/
    [root@NGINX-APACHE-SVN nc]# ls /var/www/html/svn/pro/
    conf  db  format  hooks  locks  README.txt
    [root@NGINX-APACHE-SVN nc]# du -sh /home/pro/
    4.3G    /home/pro/

    将pro.dump文件拷贝到新的服务机上,然后创建新的版本库,将pro.dump导入。

    [root@new-svn nc]# svnadmin create pro
    [root@new-svn nc]# tree pro
    pro
    ├── conf
    │   ├── authz
    │   ├── passwd
    │   └── svnserve.conf
    ├── db
    │   ├── current
    │   ├── format
    │   ├── fsfs.conf
    │   ├── fs-type
    │   ├── min-unpacked-rev
    │   ├── rep-cache.db
    │   ├── revprops
    │   │   └── 0
    │   │       └── 0
    │   ├── revs
    │   │   └── 0
    │   │       └── 0
    │   ├── transactions
    │   ├── txn-current
    │   ├── txn-current-lock
    │   ├── txn-protorevs
    │   ├── uuid
    │   └── write-lock
    ├── format
    ├── hooks
    │   ├── post-commit.tmpl
    │   ├── post-lock.tmpl
    │   ├── post-revprop-change.tmpl
    │   ├── post-unlock.tmpl
    │   ├── pre-commit.tmpl
    │   ├── pre-lock.tmpl
    │   ├── pre-revprop-change.tmpl
    │   ├── pre-unlock.tmpl
    │   └── start-commit.tmpl
    ├── locks
    │   ├── db.lock
    │   └── db-logs.lock
    └── README.txt
    
    10 directories, 28 files
    [root@new-svn nc]# svnadmin load /nc/pro </nc/pro.dump 
  • 相关阅读:
    不依赖OFFICE组件实现带图片的EXCEL导出
    关于安装SQL的错误
    Web开发学习点滴(持续更新)
    窗体间传值汇总
    沈阳.NET俱乐部MSN群开张了。。。
    VoIP协议标准浅析
    名词解释
    创建和运行一个解决方案
    400电话为什么叫免费电话?
    XPO基础简化的属性语法:
  • 原文地址:https://www.cnblogs.com/bass6/p/5764651.html
Copyright © 2020-2023  润新知