Как сохранить версию файла
Я хочу разработать систему ведения документов. Проблема, с которой я сталкиваюсь, заключается в том, как сохранить версию файла? У меня есть один способ: создать папку истории, и если кто-то захочет обновить файл, он внесет некоторые изменения и загрузит его снова. После загрузки файла я сохраню отдельную папку истории для каждого файла и добавляю обновленную версию файла. Пожалуйста, предложите мне, если у кого-то есть решение. Заранее спасибо.
1 ответ
Решение
Зачем изобретать велосипед? Существует множество доступных систем контроля версий, большинство из которых имеют хорошие API. Думайте о них как о базе данных для файлов.