command:dos-svn-update
- platformCheck.bat
@ECHO off CD /D %~dp0 SET currentPath=%~dp0 SET logFile=%currentPath%platformCheckout.log SET listFile=%currentPath%platformList.txt SET listFile2=%currentPath%platformOtherList.txt SET rootFolder=platform SET svnBaseURL=https://morgan0329.googlecode.com/svn/%rootFolder% IF EXIST %logFile% DEL %logFile% IF NOT EXIST %currentPath%%rootFolder% MKDIR %currentPath%%rootFolder% FOR /F "tokens=1,2,3,4* delims=," %%A IN (%listFile%) DO ( MKDIR %currentPath%%rootFolder%\%%A MKDIR %currentPath%%rootFolder%\%%A\trunk\ ECHO #### [%%A] Checkout Started #####>>%logFile% svn checkout %svnBaseURL%/%%A/trunk/ %currentPath%%rootFolder%\%%A\trunk\ >>%logFile% ECHO #### [%%A] Checkout Finished ####>>%logFile% ) FOR /F "tokens=1,2,3,4* delims=," %%A IN (%listFile2%) DO ( MKDIR %currentPath%%rootFolder%\%%A ECHO #### [%%A] Checkout Started #####>>%logFile% svn checkout %svnBaseURL%/%%A/ %currentPath%%rootFolder%\%%A\ >>%logFile% ECHO #### [%%A] Checkout Finished ####>>%logFile% )
- platformUpdate.bat
@ECHO off CD /D %~dp0 SET currentPath=%~dp0 SET logFile=%currentPath%platformUpdate.log SET listFile=%currentPath%platformList.txt SET listFile2=%currentPath%platformOtherList.txt SET rootFolder=platform SET svnBaseURL=https:///%rootFolder% IF EXIST %logFile% DEL %logFile% IF NOT EXIST %currentPath%%rootFolder% MKDIR %currentPath%%rootFolder% FOR /F "tokens=1,2,3,4* delims=," %%A IN (%listFile%) DO ( IF EXIST %currentPath%%rootFolder%\%%A\trunk\ ( ECHO #### [%%A] Update Started #####>>%logFile% svn update %currentPath%%rootFolder%\%%A\trunk\ >>%logFile% ECHO #### [%%A] Update Finished ####>>%logFile% ) )
- deletePlatform.bat
@ECHO off CD /D %~dp0 SET currentPath=%~dp0 SET logFile=%currentPath%delete.log SET listFile=%currentPath%deleteList.txt IF EXIST %logFile% DEL %logFile% IF EXIST %listFile% DEL %listFile% DIR %currentPath%platform /A:D /B>>%listFile% FOR /F "tokens=1,2,3,4* delims=," %%A IN (%listFile%) DO ( ECHO #### [%%A] Updating Started #####>>%logFile% ECHO Y | RMDIR %currentPath%platform\%%A /s>>%logFile% ECHO #### [%%A] Updating Finished ####>>%logFile% ) IF EXIST %listFile% DEL %listFile%
- platformList.txt
kk ll mm sfds sdfsdf sdfd sfafs
- platformOtherList.txt
mm nn kk ll
command/dos-svn-update.txt · Last modified: 2019/02/27 06:06 by 127.0.0.1