zoukankan      html  css  js  c++  java
  • svnsync备份

    参考:https://www.cnblogs.com/zz0412/p/svnsync.html

    https://blog.csdn.net/windone0109/article/details/4040772

    1、创建个新的版本库,用来同步之前已有版本库:

    svnadmin create svn_mirror

    2、修改这个库里conf下的账号密码:

    cp /old/conf/* /svn_mirror/conf/

    直接把以前的账号密码配置拷贝过来

    3、开始同步:

    a、初始化备份的版本:

    如果是本地的话,下面这样:

    svnsync initialize  file:///svn_mirror file:///old/

    不是本地的话:

    svnsync init file:///svn_mirror  svn://192.168.1.1/source

    没有报错的话继续,有报错的话,参考上面提供的链接。

    b、开始镜像同步备份:

    svnsync synchronize file:///svn_mirror

    4、定时镜像:

    crontab -l

    5、建立同步脚本 
      备份完毕后,建立钩子脚本进行同步。在源库/hooks/下建立/修改post-commit脚本,在其中增加一行,内容如下:

        /usr/bin/svnsync sync  --non-interactive file:///svn_mirror

  • 相关阅读:
    第二阶段站立会议第三天
    第二阶段站立会议第二天
    第二阶段站立会议第一天
    测试计划
    cnblogs用户体验及建议
    第一阶段绩效评估
    第一阶段各组意见回复
    第一阶段团队评价
    站立会议第十天
    站立会议第九天
  • 原文地址:https://www.cnblogs.com/mingbujian/p/9547634.html
Copyright © 2011-2022 走看看