Я хотел бы (автоматически) сохранять предыдущие версии файлов, над которыми я работаю, при сохранении, без использования явных «коммитов» для git или других VCS и без изменения имени сохраненного файла.
В настоящее время есть несколько инструментов для синхронизации папок с облаками или с вашим собственным NAS, которые также поддерживают версии файлов, так что я могу использовать их. Но если мне не нужно или я хочу сохранить в облаке / NAS, и я хотел бы иметь только функциональные возможности файловой системы с открытым исходным кодом, могу ли я что-нибудь использовать в недавней среде Linux?
Кажется, в прошлом были попытки создать что-то вроде svnfs и gitfs, но я не нашел ни одного законченного и проверенного решения. Вы знаете кого-нибудь?
Что вы ищете, так это Файловая система управления версиями . В Википедии написано несколько реализаций с открытым исходным кодом для Linux, хотя ни одна из них не кажется полностью зрелой на этом этапе:
Мне кажется, гораздо проще использовать обычную систему управления версиями с автоматическим совершить коммит на нужные файлы и / или папки. Вы можете проверить, как это сделать, в StackOverflow .
Вы можете проверить подарки . Мы используем его в производстве уже несколько месяцев и выглядим стабильно.