1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
::Params
::Param1-svn user
::Param2-svn pwd
::Param3-svn url
::Param4-export path
::Param5-log file path
::Param6-revision,if 0,current version exported.
::Param7-svn.exe path.
 
@ECHO OFF
 
SET svn_exe=%7
ECHO exporting "%3" to "%4"... >> "%5"
 
IF %6 EQU 0 (
%svn_exe% export --force --username "%1" --password "%2" "%3" "%4"
GOTO FINISH
)
 
ECHO revision %6 >> "%5"
%svn_exe% export -r %6 --force --username "%1" --password "%2" "%3" "%4"
 
:FINISH
IF %ERRORLEVEL% NEQ 0 (
COLOR 04
ECHO export "%3" to "%4" failed!user = "%1" pwd = "%2" >> "%5"
PAUSE
EXIT 1
)
 
ECHO export "%3" to "%4" ok! >> "%5"
@ECHO ON