Я думал о модели для сохранения снимков файловой системы Windows. Очевидно, что вы хотите сделать резервную копию только новых файлов или файлов, которые изменились - для вещей, которые не изменились, вы не хотите делать еще одну копию. rshapshot http://www.rsnapshot.org/ (для linux) выполняет это путем создания нового каталога моментальных снимков для каждой точки сохранения и жесткой ссылки на неизмененные файлы.
Насколько я понимаю, в Windows нет жестких и программных / символических ссылок, хотя есть ярлыки (?). Какой будет эквивалентная структура ссылок в Windows? Будет ли работать такая модель управления версиями? Или другой подход был бы лучше, например, хранение резервных копий с версиями в какой-либо базе данных? Я заметил, что SyncBackSE http://www.2brightsparks.com/syncback/sbse-features.html имеет управление версиями - есть идеи, как это реализовать?
Спасибо
Редактировать : Теперь я взглянул на SyncBackSE: функция управления версиями не означает представление снимка - это просто сохранение старых копий файла с предварительно установленной отметкой времени.