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项目,确保了数据的安全性;检出过程使用指定的用户名和密码自动化完成。
311

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



