Назад | Перейти на главную страницу

Существует ли решение для полного контроля версий файловой системы, где ревизия db / repository удалена?

Вопрос:

Есть ли хорошее решение для контроля версий всей файловой системы? Сюда входит вопрос: «Подойдет ли для этого какая-либо из типичных систем контроля версий (git, svn, bzr и т. Д.)?»

Пример использования:

У нас есть образы файловых систем, которые представляют установки, которые происходят в некоторых из наших встроенных систем, где каждый последний установленный файл может иметь значение. Они часто требуют модификации в процессе разработки, отладки и сопровождения. Эти изменения необходимо сохранить вместе с тем, кто их сделал, почему и когда. Нам также необходимо иметь возможность различать изменения и восстанавливать определенные версии.

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