Linux の設定を試しているのですが、変更を追跡したいですか? もちろん、OS全体をバージョン管理下に置きたくありませんか?
OS全体を保存せずに変更を追跡する方法(git、mercurial、またはVCSを使用)はありますか?
これは私が想像するものです:
- 私は一種の git init を実行します -> すべてのファイルのすべてのハッシュが保存されますが、ファイルの内容は保存されません
- ファイルシステムにいくつかの変更を加えます->このファイルのハッシュが変更されたことをgit検出します
- I commit -> ファイルの内容が保存されます (または、元のファイルと diff が保存されるとさらに良いでしょう! わかっていますが、それは不可能です...)
可能?不可能?回避策?
編集:私が気にしているのは、リポジトリのサイズを最小限に抑え、自分の変更のみを含むリポジトリを作成することです。私のリポジトリにすべてのファイルがあることは、私には関係ありません。たとえば、github にプッシュする場合、変更されたファイルのみを含めたいだけです。