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

    backup.bat

    echo off

    rem Subversion的安装目录

    set SVN_HOME="D:\Program Files\VisualSVN Server"

    rem 所有版本库的父目录

    set SVN_ROOT=E:\Repositories

    rem 备份的目录

    set BACKUP_SVN_ROOT=E:\svnrootbak

    set BACKUP_DIRECTORY=%BACKUP_SVN_ROOT%\%date:~0,10%


    if exist %BACKUP_DIRECTORY% goto checkBack

    echo 建立备份目录%BACKUP_DIRECTORY%>>%SVN_ROOT%/backup.log

    mkdir "%BACKUP_DIRECTORY%"

    rem 验证目录是否为版本库,如果是则取出名称备份

    for /r %SVN_ROOT% %%I in (.) do @if exist "%%I\conf\svnserve.conf" %SVN_ROOT%\simpleBackup.bat "%%~fI" %%~nI


    goto end

    :checkBack

    echo 备份目录%BACKUP_DIRECTORY%已经存在,请清空。

    goto end

    :end

    simpleBackup.bat

    @echo 正在备份版本库%1......
    @%SVN_HOME%\bin\svnadmin hotcopy %1 %BACKUP_DIRECTORY%\%2
    @echo 版本库%1成功备份到了%2!

  • 相关阅读:
    linux nohup
    并发编程-多进程模块介绍
    并发编程-多进程
    网络编程-粘包现象
    Typora快捷键Mac
    网络编程
    异常处理
    面向对象-元类介绍
    面向对象-内置方法
    面向对象-反射
  • 原文地址:https://www.cnblogs.com/tangjianglan/p/2181493.html
Copyright © 2011-2022 走看看