Я ищу инструмент, который может дать мне график всех изменений, которые были применены к файлам в данном каталоге, вместе с содержимым всех файлов в любой заданной точке.
Это не может быть обработано (насколько мне известно) каким-либо решением для резервного копирования, поскольку все они регулярно проверяют, но не постоянно, если изменения были применены. Для моей цели важно, чтобы я ловил каждое изменение, а не только состояние после определенного интервала.
Каталог, который мне нужно отслеживать, будет довольно маленьким, менее одного МБ и менее 200 файлов. Операция записи будет распределена, но могут быть короткие пакеты с несколькими записями в секунду. И, чтобы уточнить, если файл меняется дважды в течение одной секунды, мне нужны обе версии.
Кроме того, доступ на запись к файлам осуществляется по схеме «открыть - написать - закрыть», поэтому нет длительных блокировок файлов, с которыми приходится бороться.
Производительность не является проблемой. Даже если время записи удвоится, все равно все будет в порядке.
Операционная система - Windows 7 или Mac OS 10.6. Сам процесс выполняется под Windows, но запись в общий ресурс на Mac не является проблемой.
Процесс написания на самом деле не единственный процесс. Есть несколько программ, которые могут применить изменения.