Программа управления версиями, которая сохранит ВСЕ файлы и их метаданные из POSIX FS (ext3 / ext4)

СЦЕНАРИЙ

Я разрабатываю корневую файловую систему для некоторого встроенного устройства Linux. Он находится на хосте, экспортирован через NFS, а мои крепления для платы разработки находятся в разделе «/». Мне нужны следующие рабочие процессы: - поделиться моей FS с другими разработчиками (у них есть свои собственные доски для разработчиков) - сделать резервную копию моей Root FS на какой-то "сервер" - развернуть мою Root FS на flash-диски или другой носитель - отслеживать изменения в определенных файлах в моей корневой файловой системе, ветвление и слияние, откат и т. д.

Ребята, мне это кажется сценарием контроля версий, и я даже использую git.

ПРОБЛЕМА

Как вы знаете, Git (и svn / mercurial / bazaar тоже!) 1) не хранит специальные файлы (файлы устройств в / dev и т. д.) 2) не хранит владельцев файлов и разрешения. Я хочу хранить все как есть.

ВОПРОС :

Вы знаете какую-нибудь VCS, которая выполнит эту работу? Или, может быть, вы знаете о другом (но простом) решении для выполнения моих сценариев?

ЭТО ОБЩАЯ ПРОБЛЕМА ...

Я верю, что это так, потому что до сих пор я слышал о скриптах / хуках / кастомах софт, который каждый (!) работает для своих целей. Все, что мне нужно, это всепоглощающий VSS

Спасибо !!

7
задан LiMar 6 October 2010 в 11:00
поделиться