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
|
|