Я никогда не делал этого, но способа, которым я напал бы, это - запись сценарий что:
svn status
*svn rm
* в том списке имен файловsvn commit -m
* с комментарием, говоря файлы были, удаляют после rsync в упомянутой дате и времени.* - использующий ssh для выполнения команду удаленно, при необходимости.
Тайм-аут соединения по умолчанию в IIS7 составляет 2 минуты. Нажмите на свой веб-сайт в IIS Менеджер, нажмите Advanced Settings и разверните Ограничения соединения. Установка Connection Timeout (Seconds) - то, что управляет этим. Если IIS не получит действие по соединению на это время затем, то это приведет к таймауту соединения. Это независимо от того, требовали ли соединение как активное. Необходимо будет, конечно, включить сообщения проверки активности, чтобы это было "активным тайм-аутом". Активный включен по умолчанию в IIS.
Можно также установить его для сайта в applicationHost.config файле с помощью <limits>
и connectionTimeout
атрибут.
<limits connectionTimeout="00:02:00" />
Это установит значение тайм-аута к 2 минутам.
Также вы можете использовать эту опцию в web.config
<system.web>
<httpRuntime executionTimeout="180" />
</system.web>
https://msdn.microsoft.com/en-us/library/e1f13641%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396