Дайте пожалуйста совет по алгоритму. Пишу систему контроля версий. Все данные записываются, все изменения остаются в папочке с датой и временем изменения в будущем я хочу по этому времени возвращать то временное состояние файлов. Для современных версий я сделал аля с каждый файлом идет файл с указанием даты и временем последних изменений т.е. юзер обращаясь к файлу, паралельно обращается к файлу с указанием файлов той версии, но я думаю мб слишком сложно и есть более простые решения