echo off
@color 0C
@title SVN-BACKUP
@set log=%date:~0,10%.log
@echo '# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #'
@echo '# SVN-BACKUP
#'
@echo '# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #'
@echo '-----------------------------------------------------------------------------'
@echo '
'
@echo ' Important !!!!
'
@echo '
'
@echo ' SVN-BACKUP now !
'
@echo ' DO NOT close this window !
'
@echo ' DO NOT reboot/shutdown this server !
'
@echo ' Any question contact admin.svn !
'
@echo ' TEL: 021-110
'
@echo ' EMAIL:admin@svn.com
'
@echo '
'
@echo '
'
@echo '-----------------------------------------------------------------------------'
@echo '# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #'
rd /s /q E:\SVNBAK
mkdir E:\SVNBAK
cd C:\ProgramFiles\Subversion
svnadmin hotcopy D:\SVNRepository\CM E:\SVN\CM --clean-logs
svnadmin hotcopy D:\SVNRepository\CMMI3 E:\SVN\CMMI3 --clean-logs
svnadmin hotcopy D:\SVNRepository\CR_SYSTEM E:\SVN\CR_SYSTEM --clean-logs
svnadmin hotcopy D:\SVNRepository\DB_Management E:\SVN\DB_Management --clean-logs
svnadmin hotcopy D:\SVNRepository\EP E:\SVN\EP --clean-logs
svnadmin hotcopy D:\SVNRepository\GOS E:\SVN\GOS --clean-logs
svnadmin hotcopy D:\SVNRepository\MioAdvantage E:\SVN\MioAdvantage --clean-logs
svnadmin hotcopy D:\SVNRepository\Oracle_ERP E:\SVN\Oracle_ERP --clean-logs
svnadmin hotcopy D:\SVNRepository\PR E:\SVN\PR --clean-logs
svnadmin hotcopy D:\SVNRepository\PRM2 E:\SVN\PRM2 --clean-logs
svnadmin hotcopy D:\SVNRepository\SDC E:\SVN\SDC --clean-logs
svnadmin hotcopy D:\SVNRepository\TWarranty E:\SVN\TWarranty --clean-logs
exit
exit
****************
@echo off
@color 0C
@title SVN-BACKUP
@echo '# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #'
@echo '# SVN-BACKUP
#'
@echo '# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #'
@echo '-----------------------------------------------------------------------------'
@echo '
'
@echo ' Important !!!!
'
@echo '
'
@echo ' SVN-BACKUP now !
'
@echo ' DO NOT close this window !
'
@echo ' DO NOT reboot/shutdown this server !
'
@echo ' Any question contact admin.svn !
'
@echo ' TEL: 021-110
'
@echo ' EMAIL:admin@svn.com
'
@echo '
'
@echo '
'
@echo '-----------------------------------------------------------------------------'
@echo '# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #'
rd /s /q E:\SVNCHECKOUT
mkdir E:\SVNCHECKOUT
cd C:\ProgramFiles\Subversion
svn checkout --username mrsadmin --password admin -q http://192.168.110.119:8080/svn/CM E:\SVNCHECKOUT\CM
svn checkout --username mrsadmin --password admin -q http://192.168.110.119:8080/svn/CMMI3 E:\SVNCHECKOUT\CMMI3
svn checkout --username mrsadmin --password admin -q http://192.168.110.119:8080/svn/CRM E:\SVNCHECKOUT\CRM
svn checkout --username mrsadmin --password admin -q http://192.168.110.119:8080/svn/CR_SYSTEM E:\SVNCHECKOUT\CR_SYSTEM
svn checkout --username mrsadmin --password admin -q http://192.168.110.119:8080/svn/DB_Management E:\SVNCHECKOUT\DB_Management
svn checkout --username mrsadmin --password admin -q http://192.168.110.119:8080/svn/EP E:\SVNCHECKOUT\EP
svn checkout --username mrsadmin --password admin -q http://192.168.110.119:8080/svn/EShopII E:\SVNCHECKOUT\EShopII
svn checkout --username mrsadmin --password admin -q http://192.168.110.119:8080/svn/GOS E:\SVNCHECKOUT\GOS
svn checkout --username mrsadmin --password admin -q http://192.168.110.119:8080/svn/MioAdvantage E:\SVNCHECKOUT\MioAdvantage
svn checkout --username mrsadmin --password admin -q http://192.168.110.119:8080/svn/MioTourII E:\SVNCHECKOUT\MioTourII
svn checkout --username mrsadmin --password admin -q http://192.168.110.119:8080/svn/Oracle_ERP E:\SVNCHECKOUT\Oracle_ERP
svn checkout --username mrsadmin --password admin -q http://192.168.110.119:8080/svn/PR E:\SVNCHECKOUT\PR
svn checkout --username mrsadmin --password admin -q http://192.168.110.119:8080/svn/PRM2 E:\SVNCHECKOUT\PRM2
svn checkout --username mrsadmin --password admin -q http://192.168.110.119:8080/svn/SDC E:\SVNCHECKOUT\SDC
svn checkout --username mrsadmin --password admin -q http://192.168.110.119:8080/svn/TWarranty E:\SVNCHECKOUT\TWarranty
svn checkout --username mrsadmin --password admin -q http://192.168.110.119:8080/svn/UpMap E:\SVNCHECKOUT\UpMap
exit
exit
@color 0C
@title SVN-BACKUP
@set log=%date:~0,10%.log
@echo '# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #'
@echo '#
@echo '# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #'
@echo '-----------------------------------------------------------------------------'
@echo '
@echo '
@echo '
@echo '
@echo '
@echo '
@echo '
@echo '
@echo '
@echo '
@echo '
@echo '-----------------------------------------------------------------------------'
@echo '# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #'
rd /s /q
mkdir E:\SVNBAK
cd C:\ProgramFiles\Subversion
****************
@echo off
@color 0C
@title SVN-BACKUP
@echo '# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #'
@echo '#
@echo '# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #'
@echo '-----------------------------------------------------------------------------'
@echo '
@echo '
@echo '
@echo '
@echo '
@echo '
@echo '
@echo '
@echo '
@echo '
@echo '
@echo '-----------------------------------------------------------------------------'
@echo '# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #'
rd /s /q
mkdir E:\SVNCHECKOUT
cd C:\ProgramFiles\Subversion
本文介绍了一个用于Subversion (SVN) 的备份及检出操作的批处理脚本。该脚本通过一系列命令实现SVN项目的热备份及从远程仓库检出最新版本到本地的功能。备份操作涉及多个SVN项目,确保了数据的安全性;检出过程使用指定的用户名和密码自动化完成。
5212

被折叠的 条评论
为什么被折叠?



