• docker安装 svn


    一、使用docker安装svn简介


    安装命令根据实际部署情况调整

    版本地址:官方镜像主页 | 发布版Tags
    最新版本命令: docker pull garethflowers/svn-server:latest
    指定版本命令: docker pull garethflowers/svn-server:1.4.0
    文档更新记录:2021/01/21 当前最新稳定版本1.4.0


    二、安装

    1、Docker安装点击此处,如果已经安装则跳过

    2、安装SVN

    $ docker pull garethflowers/svn-server:1.4.0
    $ docker run --restart always --name svn-49 -d -v /home/docker/svn:/var/opt/svn -p 9356:3690 garethflowers/svn-server:1.4.0
    #备注:
        1)9356为访问端口
        2)/home/docker/svn为存储路径
        3)进入svn容器的命令:docker exec -it svn-49 /bin/sh,进入之后才能使用<svnadmin create 目录>来创建库
    

    3、迁移全库(以/opt/svn/spring-hello-world仓库举例,先进入/opt/svn/spring-hello-world目录然后执行)

    1.无压缩迁移举例:
    $ svnadmin dump spring-hello-world > spring-hello-world.dump
    #将spring-hello-world.dump转发到新服务器(方法推荐[多内核文件压缩传输](https://www.cnblogs.com/virtulreal/p/14293086.html)),然后再加载回目标仓库spring-hello-world中
    $ svnadmin load spring-hello-world < spring-hello-world.dump
    
    2.压缩迁移:
    $ svnadmin dump spring-hello-world|gzip > spring-hello-world.dump.gz
    #将spring-hello-world.dump转发到新服务器(方法推荐[多内核文件压缩传输](https://www.cnblogs.com/virtulreal/p/14293086.html)),然后再加载回目标仓库careyes中
    $ gzip -d spring-hello-world.dump.gz -c|svnadmin load careyes
    
    3.增量迁移:举例再步骤1.上面的基础上进行增量迁移
    #假设spring-hello-world.dump是版本0~999,那么最新的版本号为2000(查看方法:svnlook youngest spring-hello-world //查看到目前为止最新的版本号)   
    $ svnadmin dump spring-hello-world -r 1000:2000 --incremental > 1000_2000.dump  
    #还原方法相同   
    $ svnadmin load spring-hello-world < 1000_2000.dump
    为梦想不止不休!
  • 相关阅读:
    spark 提交任务(指定log4j日志配置)
    linux修改mysql root密码
    清理CDH日志
    hive中解析json数组[转载chenzechao]
    scala 语法 注意点
    excel常用公式
    Eclipse导入Java 的jar包的方法
    函数bsxfun,两个数组间元素逐个计算的二值操作
    函数的定义与调用
    clc和clear命令的使用
  • 原文地址:https://www.cnblogs.com/virtulreal/p/14308104.html
Copyright © 2020-2023  润新知