質問:
ファイルシステム全体のリビジョン管理のための優れた無料でオープンなソリューションはありますか?これには、「一般的なリビジョン管理システム(git、svn、bzrなど)のいずれかがこれで機能するか」という質問が含まれます。
使用事例:
一部の組み込みシステムで発生するインストールを表すファイルシステムイメージがあり、最後にインストールされたすべてのファイルが違いを生む可能性があります。多くの場合、開発、デバッグ、およびメンテナンスの過程で変更が必要になります。これらの変更は、誰が、なぜ、いつ行ったかとともに保存する必要があります。また、変更を比較し、特定のバージョンに復元できる必要があります。
ファイルシステムの改訂は、合理的な妥協案のように聞こえます。ただし、いくつかの潜在的なブロッキングの問題について考えることができます。
- 認証をコミットし、コミッターと目的の追跡がありません
- ファイルシステムに履歴を含める
- 共有リポジトリにコミットするのは難しい