@echo 第一步
@echo ------------------
@echo 开始备份版本库 XBRL_BF
@"C:\Program Files\Subversion\bin\svnadmin.exe" hotcopy E:\svnhome\XBRL_BF D:\SVN_BACKUP\XBRL_BF
@echo ------------------
@echo 版本库XBRL_BF 成功备份!
@echo ------------------
@echo 开始压缩版本库 XBRL_BF
@"C:\Program Files\WinRAR\WinRAR.exe" a -r -t -m2 -agYYYYMMDDHHMM -df D:\SVN_BACKUP\XBRL_BF_.rar D:\SVN_BACKUP\XBRL_BF -ibck
@echo ------------------
@echo 版本库 XBRL_BF 压缩成功!
@echo ------------------
@echo 复制到192.18.18.249备份
@copy D:\SVN_BACKUP\XBRL_BF*%date:~0,4%%date:~5,2%%date:~8,2%* \\192.168.18.249\temp
@echo ------------------
@echo 暂停60秒!
@ping 127.0.0.1 -n 50 -w 1000 > nul
@echo ------------------
@echo 第二步
@echo ------------------
@echo 开始备份版本库 XBRL_BANK
@echo ------------------
@"C:\Program Files\Subversion\bin\svnadmin.exe" hotcopy E:\svnhome\XBRL_BANK D:\SVN_BACKUP\XBRL_BANK
@echo 版本库XBRL_BF 成功备份!
@echo ------------------
@echo 开始压缩版本库 XBRL_BF
@"C:\Program Files\WinRAR\WinRAR.exe" a -r -t -m2 -agYYYYMMDDHHMM -df D:\SVN_BACKUP\XBRL_BANK_.rar D:\SVN_BACKUP\XBRL_BANK -ibck
@echo ------------------
@echo 版本库 XBRL_BF 压缩成功!
@echo ------------------
@echo 复制到192.18.18.249备份
@copy D:\SVN_BACKUP\XBRL_BANK*%date:~0,4%%date:~5,2%%date:~8,2%* \\192.168.18.249\temp
@echo ------------------
@echo 第三步
@echo ------------------
@echo 开始备份版本库 CSRC
@echo ------------------
@"C:\Program Files\Subversion\bin\svnadmin.exe" hotcopy E:\svnhome\CSRC D:\SVN_BACKUP\CSRC
@echo 版本库 CSRC 成功备份!
@echo ------------------
@echo 开始压缩版本库 CSRC
@"C:\Program Files\WinRAR\WinRAR.exe" a -r -t -m2 -agYYYYMMDDHHMM -df D:\SVN_BACKUP\CSRC_.rar D:\SVN_BACKUP\CSRC -ibck
@echo ------------------
@echo 版本库 CSRC 压缩成功!
@echo ------------------
@echo 复制到192.18.18.249备份
@copy D:\SVN_BACKUP\CSRC*%date:~0,4%%date:~5,2%%date:~8,2%* \\192.168.18.249\temp
@echo ------------------
@echo ********%date:~0,4%%date:~5,2%%date:~8,2% %time%备份完成********
pause
分享到:
相关推荐
Visual SVN Server 备份工具,Visual SVN 备份工具,SVN 备份工具,按天,周,月定时备份,备份文件可加密存储,过期文件可以自动删除。Visual SVN Server 企业版才能用的定时备份任务,SvnBackupApp工具即可办到。...
### SVN备份操作详解 #### 一、概述 版本控制系统的核心目标之一是确保数据的安全性和可靠性。对于企业级项目管理而言,任何因硬件故障或软件错误导致的数据丢失都是无法接受的。因此,制定全面且可靠的备份策略...
通过创建SVN备份脚本,我们可以确保在开发过程中对代码库进行安全保护,避免数据丢失。以下将详细介绍如何实现SVN的增量备份和全量备份。 1. **全量备份** 全量备份是指获取SVN仓库中的所有文件和版本历史的完整...
对网上的SVN备份、还原、清理几天之前的备份进行了测试与修改。 全量备份:fullbackup.bat(使用前先修改目录)、hotcopy.bat 增量备份:svndump.bat(使用前先修改目录)、dump.bat、projectlist.conf(使用前先修改svn...
### SVN备份方案详解 #### 一、备份与恢复机制 在IT行业中,版本控制系统是确保项目稳定性和可追溯性的重要工具之一。对于Subversion (SVN) 这样的集中式版本控制系统来说,确保数据的安全性至关重要。本文将详细...
通过以上步骤,你就创建了一个自定义的SVN备份bat脚本,实现了自动化SVN仓库的备份。这个脚本可以根据具体需求进行调整,例如增加加密备份、压缩备份等高级功能。记得定期检查并更新脚本,确保它与你的SVN服务器配置...
1.SVN备份内容 SVN在Windows下的自动备份实现,包括: 1)SVN目录的全备份(1周或1个月备份1次,由windows计划来调度执行); 2)SVN增量备份(每日备份1次,由windows计划来调度执行)。 2. SVN备份流程 上述2类...
### SVN备份与还原详解 #### 一、SVN简介 Subversion(简称SVN)是一种分布式版本控制系统,广泛应用于软件开发和其他需要版本控制的场景。它允许团队成员在一个中心存储库中保存工作副本,并能够记录每次更改的...
【SVN自动备份与双服务器备份策略】 ...总结,通过SVN的自动备份、双服务器备份和云存储服务的结合使用,我们可以构建一个高效且安全的SVN备份系统,确保在任何突发情况下都能迅速恢复数据,保证团队的正常开发工作。
post-commit.bat和deltaBackup.bat用的svnadmin dump命令,可以增量备份。 请注意,back.bat 、simplebackup.bat、post-commit.bat这三个文件放在文件版本库父目录(一般是X:\Repositories下面),deltaBackup.bat...
这段描述提到的“一段进行SVN备份的脚本”就是为了解决这一需求,它允许用户通过Windows计划任务自动化执行备份过程,以防止意外数据丢失。 首先,我们需要理解SVN备份的基本原理。SVN仓库通常存储在服务器上,包含...
在Windows环境下,Subversion(简称svn)作为一款广泛使用的版本控制系统,对于团队协作和项目管理起着至关重要的作用。...文件"svn备份与还原.txt"很可能是详细的操作步骤和指南,建议仔细阅读并按照指导进行实践。
本篇文章将详细探讨“svn备份方案补充”,主要聚焦于如何在Linux环境下实现svn版本库的自动全量备份。 首先,理解svn的核心概念至关重要。svn是一个分布式版本控制系统,它允许团队成员对同一份代码进行协作编辑,...
在压缩包中的“SVN备份程序”,可能包含以下文件和文件夹: - 安装程序或可执行文件:用于安装和运行`SVNBackup`。 - 配置文件:包含备份计划和参数设置。 - 备份脚本:可能使用bash、批处理或其他脚本语言编写,...
总的来说,Linux下的svn备份与同步涉及到仓库的创建、权限配置、同步管理以及数据备份与恢复。理解和掌握这些操作对于维护稳定的版本控制环境至关重要。通过定期备份和同步,可以确保在出现意外情况时能够迅速恢复...
本压缩包"SVN备份脚本.rar"包含了实现SVN仓库自动备份的脚本,下面将详细介绍SVN备份脚本的使用、重要性以及如何进行定制。 1. SVN备份脚本的作用: SVN备份脚本的主要目的是定期备份SVN仓库,防止数据丢失。这在...
- **linux下-SVN全量和增量备份脚本.docx**:这份文档可能包含了详细的Linux环境下编写SVN备份脚本的步骤和示例代码。 - **svnBackupBat.rar**:这是一个Windows批处理脚本的压缩包,可能包含全备份和增量备份的bat...
结合描述,我们可以看出这是一个完整的SVN备份策略:每当源仓库有新的提交或更新时,`svnsync.sh`会将这些变更同步到备份服务器;同时,`svnhotcopy_daily.sh`会在每天的某个固定时间点创建一个热备份,以防万一同步...
SVN 备份、还原与迁移操作手册 SVN(Subversion)是一种版本控制系统,用于管理软件开发过程中的代码变更。备份、还原和迁移是 SVN 中三项非常重要的操作,以下是关于 SVN 备份、还原与迁移的知识点总结: 一、SVN...
SVN备份及还原策略应包括逻辑和物理备份,以应对各种可能的风险。通过定期执行备份计划,并结合本地和远程备份,可以最大程度地减少数据丢失的可能性。提供的bat脚本和相关文档可能提供了实现这些策略的具体步骤和...