В рамках проекта миграции контента я встраиваю контент в CMS еженедельно и использую скрипт Ant для копирования файлов контента в каталог сборки.До сих пор мы стирали CMS и каждый раз перезагружали весь набор из 17 000 файлов, что занимает около 1,5 часов.Но теперь, когда контент и настройки CMS стали более стабильными, мы хотели бы загружать только файлы контента, которые были изменены с предыдущей недели.
Я могу копировать файлы, измененные с момента последнего запуска сценария Ant, с помощью селектора :
<copy todir="changed" failonerror="no">
<fileset dir="output" includes="*.*">
<modified/>
</fileset>
</copy>
, который работает очень хорошо.Тем не менее, я хотел бы иметь возможность загружать файлы, которые были изменены с момента последней сборки CMS, которая имела место на сервере.Поэтому мне было интересно, есть ли какой-нибудь способ использования подхода , основанного на кеше, для копирования только тех файлов, которые были изменены с указанной даты / времени, например «17.00 в прошлый четверг» вместо «в последний раз, когда этот скрипт запускался».