我知道Git中的历史存储在一个名为DAG的数据结构中.我听说过DFS并且知道它有点相关.
我很好奇,怎么做这样的节目git log --graph还是hg graphlog画历史?我一直认为以如此好的方式画出车道和一切都很复杂.
git log --graph
hg graphlog
有人可以写一些伪代码来演示吗?
注意:我试着查看Git或hg的代码,但很难跟踪并大致了解正在发生的事情.
git algorithm mercurial
algorithm ×1
git ×1
mercurial ×1