git 内部を可視化

未分類

以下の記事がすごいと思いました。
時間あれば、あとでみてみようと思います。

Gitの内部データ構造をGraphvizで描画してみた 第4回 ワークツリーとインデックスとblob
https://qiita.com/kazurayam/items/66e8ecb7f3315e494040

git addコマンドやgit commitコマンドを実行したときGitレポジトリのなかで何がおきているのだろう?Gitの内部のデータ構造(ワークツリーとインデックスとcommit/tree/blobオブジェクト)が変化するらしいが具体的に見たことがない。具体的な図で説明してほしい。

Git: An Interactive Development History

違う方面で git を視覚化しようという試みがあります。
これも要チェックですね。
かなり本格的だと思います。

バージョン管理システム「Git」がどのように発展してきたのかを可視化した
「Git: An Interactive Development History」 – 2021年7月2日
https://gigazine.net/news/20210702-git-interactive-graph

Git: An Interactive History
https://git-history.jpalmer.dev

以下に、このグラフがどうやって生成されてかの解説がされています!すごいですね。

In April I set out to create an interactive visualization of the Git distributed version control system, and I’ve finally reached a point where it’s ready for others to see. Here’s a screenshot of the current version:

Git: An Interactive Development History | jpalmer.dev
https://jpalmer.dev/2021/05/interactive-git-history

コメント

タイトルとURLをコピーしました