一个SVN备份批处理脚本
2012-03-02 15:54
351 查看
批处理脚本:(svnbak.bat)
svnbak_one.bat
此脚本使用了StatSVN,http://svn.statsvn.org/statsvnwiki/index.php/UserManual
全部下载详见:http://download.csdn.net/detail/robake/4106387
echo off rem Subversion的安装目录 set SVN_HOME="C:\Program Files\VisualSVN Server" rem 所有版本库的父目录 set SVN_ROOT=D:\SvnRepositories rem 备份的目录 set BACKUP_SVN_ROOT=D:\数据备份\svn 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" svnbak_one.bat "%%~fI" %%~nI goto end :checkBack echo 备份目录%BACKUP_DIRECTORY%已经存在,请清空。 goto end :end
svnbak_one.bat
@echo 正在备份版本库%1...... @%SVN_HOME%\bin\svnadmin hotcopy %1 %BACKUP_DIRECTORY%\%2 @echo 版本库%1成功备份到了%2!
此脚本使用了StatSVN,http://svn.statsvn.org/statsvnwiki/index.php/UserManual
全部下载详见:http://download.csdn.net/detail/robake/4106387
相关文章推荐
- 一个简单的SVN备份批处理脚本
- 分享一个多功能SVN备份脚本 推荐
- 一个用于两地进行同步和备份的批处理Bat脚本
- SVN备份,一个强大脚本
- 一个简单的dos脚本, svn 获取代码 - Tomcat 备份 - Maven 编译 - 停止/启动Tomcat - Tomcat站点 发布
- 一个在线测试Html、脚本代码的网站,留作备份
- SVN备份脚本完整资料
- 一个svn自动update脚本
- 【批处理脚本】按当前时间备份
- 一个Mysql自动备份脚本
- 写一个备份文件的python脚本
- 一个bash备份脚本
- 一个线上备份mysql的小脚本
- 一个简单的mysql备份脚本用于线上备份
- 一个Mysql自动备份脚本
- Linux SVN服务器做定时增量备份脚本
- mysql自动备份、恢复脚本(linux的shell、windows的批处理)
- 小小玩玩,一个关机前备份一些自己需要的文件的批处理
- python构建一个简单的备份脚本
- 通过一个备份归档的脚本演示rsync限速和find如何删除文件