Прямо сейчас я работаю на веб-сервере, который получает файлы каждые несколько часов, пока я работаю. Мне приходится проверять, имеет ли каждый загружаемый мной файл другую временную метку, чем когда я начал работать с ним (что может быть проблемой). Есть ли программа или скрипт, которые могут автоматически загружать все новые файлы с веб-сервера и обновлять мои файлы, прежде чем я начну работать с ними? Единственное, что я смог найти до сих пор, это синхронизация файлов, которые у меня есть локально, с сервером, с чем у меня нет проблем. Я использую Linux на своем рабочем компьютере.
решение1
Есть много способов зеркалирования каталогов, где более новые отметки даты имеют приоритет. Я использую команду lftp
's mirror
в похожем контексте, который можно заскриптовать.
У вас все равно будут проблемы, если вы отзеркаливаете файл до начала работы, редактируете его, а затем обнаруживаете, что кто-то загрузил новую версию в это время. Что вам, скорее всего, нужно в таких обстоятельствах, так это контроль версий, в частностираспределенныйконтроль версий, напримерМеркуриальныйилиГит.