Dejo aquí dos ejemplos básicos que he visto en este blog en inglés.
Ejemplo para Commit:
Ejemplo para Update:@echo off
echo.
echo. [ SVN Committer ]
:: The two lines below should be changed to suit your system.
set SOURCE=C:\Users\Administrador\Desktop\repoCodesk
set SVN=C:\Program Files\TortoiseSVN\bin
echo.
echo. Committing %SOURCE% to SVN...
"%SVN%\TortoiseProc.exe" /command:commit /path:"%SOURCE%" /closeonend:0
echo. done.
echo.
echo. Operation complete.
@echo off
echo.
echo. [ SVN Updater ]
set SOURCE=C:\Users\Administrador\Desktop\repoCodesk
set SVN=C:\Program Files\TortoiseSVN\bin
:: The SOURCEj below should be already set to fit your system.
echo. Updating %SOURCE%\ from SVN...
"%SVN%\TortoiseProc.exe" /command:update /path:"%SOURCE%\" /closeonend:2
echo. done.
Nota: Utilizamos el parámetro closeonend según nuestras necesidad. En el caso del Commit mostramos el diálogo de selección de ficheros, para el update en este caso lo omitimos.