Только для полноты, вот решение на базе Windows работать в оболочке CMD:
@echo off
set SRC=c:\source
set DST=c:\dest
set FN=0
for /F "usebackq delims=" %%i in (`dir /s /b %SRC%\*.xml`) do call :docopy "%%i"
goto end
:docopy
set /A FN=%FN% + 1
echo copy %1 "%DST%\%~n1_%FN%%~x1"
:end
Вы используете протокол svn:
для удаленного доступа. Это не лучший выбор, за исключением изолированных доверенных локальных сетей. Поскольку вы чувствуете необходимость настроить iptables, это звучит так, как будто вы не доверяете локальной сети.
Попробуйте настроить подрывной доступ через svn + ssh:
или https:
] ( http:
также подходит только для доверенных локальных сетей, поскольку учетные данные и контент отправляются в виде обычного текста)