makeSVNfolders.cmd

::31.10.2007 - Wolfgang Führer
@echo off
set /p name=Bitte Archivname eingeben:
set /p LW=Bitte Laufwerksbuchstabe (Ziel) eingeben:
echo.
echo.
echo Erzeuge lokales Archiv 'C:\_SVN_%name%' ...
if not exist "C:\_SVN_%name%"  md "C:\_SVN_%name%"
echo Erzeuge lokales Arbeits-Archiv (Sandbox) 'C:\_SVN_Sandbox' ...
if not exist "C:\_SVN_Sandbox"  md "C:\_SVN_Sandbox"
echo.
echo Erzeuge Netzwerk-Archiv '%LW%:\_SVN_%name%' ...
if not exist "%LW%:\_SVN_%name%" md "%LW%:\_SVN_%name%"
echo Erzeuge Netzwerk-Repository '%LW%:\_SVN_%name%_Repository' ...
if not exist "%LW%:\_SVN_%name%_Repository" md "%LW%:\_SVN_%name%_Repository"
echo.
echo Erzeuge _Vorlage mit Struktur ...
if not exist "%LW%:\_SVN_%name%\_Vorlage" md "%LW%:\_SVN_%name%\_Vorlage"
if not exist "%LW%:\_SVN_%name%\_Vorlage\branches" md "%LW%:\_SVN_%name%\_Vorlage\branches"
if not exist "%LW%:\_SVN_%name%\_Vorlage\tags" md "%LW%:\_SVN_%name%\_Vorlage\tags"
if not exist "%LW%:\_SVN_%name%\_Vorlage\trunk" md "%LW%:\_SVN_%name%\_Vorlage\trunk"
echo.
echo Kopiere Verzeichnisstruktur lokal ...
xcopy "%LW%:\_SVN_%name%\*.*" "C:\_SVN_%name%\*.*"  /t /e /y
echo.
echo L”sche lokale trunk/tags/branches Unterordner ...
for /R "C:\_SVN_%name%" %%f in (trunk tags branches) do echo %%f & rd %%f /s /q
echo.
echo.
echo - Fertig -
echo.
echo.
pause
exit