変更履歴とツリーAncestryの概念

パッチログはツリーの履歴に重要な情報を与えます。 注意しておく価値のある二つの見方があります: "変更履歴"の見方と、 "ツリーancestry"の見方です。

変更履歴

ツリーが与えられたコミットのチェンジセットのログを持つ場合、 それはそのコミットからの変更がツリーに対して適用されたことを 意味します: そのコミットのチェンジセットはツリーの『 変更履歴』の一部です。例えばもしチェンジセットがバグ修正であったなら、おそらく それはそのバグ修正がツリー中に存在することを示すものでしょう。

注意: 与えられたチェンジセットがツリーの変更履歴の 一部であるという事実だけでは、そのチェンジセットによって加えられた修正がツリー中に 存在していることの絶対的な証明とはなりません。たとえばそのような変更はそれ以降の 修正によって『取り消された』かも知れません。にもかかわらず、ツリーの 変更履歴はその状態を調べ、理解するのに便利な道具です。