zoukankan      html  css  js  c++  java
  • 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
    为梦想不止不休!
  • 相关阅读:
    Python 数据结构_队列
    Python 数据结构_堆栈
    基于SAP的中国式数据分析浅谈
    基于SAP的中国式数据分析浅谈
    logstash 处理nginx 错误日志
    logstash nginx 访问日志
    其中 (%{WORD:x_forword}|-) |表示或的意思
    grok 官方文档
    vCenter 部件关系简介 & 网络原理
    haproxy nginx 多路径
  • 原文地址:https://www.cnblogs.com/virtulreal/p/14308104.html
Copyright © 2011-2022 走看看