Existe uma boa solução para o controle de revisão em um sistema de arquivos inteiro? Isso inclui a pergunta "qualquer um dos sistemas típicos de controle de revisão lá fora funcionaria para isso (git, svn, bzr, etc.)?"
Temos imagens do sistema de arquivos que representam instalações que acontecem em alguns dos nossos sistemas incorporados, onde cada último arquivo instalado pode fazer a diferença. Eles geralmente exigem modificações no desenvolvimento, depuração e manutenção. Essas mudanças precisam ser armazenadas junto com quem as fez, por que e quando. Também precisamos ser capazes de diferenciar as alterações e restaurar para versões específicas.
A revisão dos sistemas de arquivos soaria como uma boa solução, mas provavelmente excluídos, já que incluem o histórico do sistema de arquivos, cujo tamanho não queremos em nossos sistemas incorporados, juntamente com o fato de que não queremos o informações de revisão que terminam em uma máquina de produção. Embora talvez haja uma solução para contornar esses problemas.