::@echo off set ROOT=D:\Development\SVN\SVNTests set REPOROOT=D:/Development/SVN/SVNTests set REPONAME=adddepthrepo set WCNAME=adddepthwc set REPO=file:///D:/Development/SVN/SVNTests/adddepthrepo set WC=%ROOT%\%WCNAME% ::set SVNCLI=D:\Development\SVN\TortoiseSVN\bin\debug\bin\svn.exe ::set SVNADM=D:\Development\SVN\TortoiseSVN\bin\debug\bin\svnadmin.exe set SVNCLI=svn.exe set SVNADM=svnadmin.exe cd %ROOT% if exist %REPONAME% rd /s /q %REPONAME% if exist %WCNAME% rd /s /q %WCNAME% if exist %WCNAME% rd /s /q %WCNAME%2 mkdir %ROOT%\%REPONAME% svnadmin create %ROOT%\%REPONAME% ::echo [general]> %SERVERROOT%\%REPONAME%\conf\svnserve.conf ::echo anon-access = write>> %SERVERROOT%\%REPONAME%\conf\svnserve.conf rem Launch svnserve for current directory at port 40000 ::start svnserve.exe --daemon --foreground --root %SERVERROOT%\%REPONAME% --listen-port 40000 --listen-host localhost mkdir %WCNAME% cd %WCNAME% %SVNCLI% import . %REPO% -m "importing project" cd .. rmdir /s /q %WCNAME% %SVNCLI% co %REPO% %WC% %SVNCLI% co %REPO% %WC%2 mkdir %WCNAME%\folder echo test > %WCNAME%\folder\file.txt echo test > %WCNAME%\folder\tmp.txt pause %SVNCLI% add %WCNAME%\folder --depth=empty %SVNCLI% ci %WCNAME% -m "adding folder" %SVNCLI% up %WCNAME%2 %SVNCLI% add %WCNAME%\folder\file.txt --depth=empty %SVNCLI% ci %WCNAME% -m "adding file" %SVNCLI% up %WCNAME%2