svn_fresh.cmd
Удаляет из SVN локально удалённые файлы и добавляет новые файлы в SVN рекурсивно
@echo off
FOR /F "tokens=1*" %%i IN ('svn st %*') DO (
IF "%%i" EQU "?" (
echo File %%j is not vesioned
svn add --force "%%j@"
)
IF "%%i" EQU "!" (
echo File %%j was removed
svn remove --force "%%j@"
IF "%%i" EQU "!M" (
echo File %%j was removed
svn remove --force "%%j@"
)
)
Для линукса похожий скрипт опубликованный и найденный на блоге Kathleen Murtagh