2011-07-28 15 views
8

私はPro Git bookを経由して、DVCSでの分岐とマージについて頭を尽くそうとしています。これまでは素晴らしいリソースでしたが、私はthis sectionと少し問題があります。図3-8ではPro Gitからの分岐の例

、我々は次のようにあります

enter image description here

testing分岐点c2b9eに、罰金。

しかし、その後、著者はmasterをチェックアウトし、変更をコミットし、突然それはむしろtestingより、c2b9eを指していますmasterです:

enter image description here

私はそれが

HEAD -> master -> some_new_SHA -> f30ab 
をもたらすと期待していました

および

testing -> c2b9e -> f30ab 

there's a bug in the compiler!」のいずれかが表示されています。これで瞬間コンパイラのバグはほとんどありません(私たち自身のコードにあるバグはほとんどありません)。

+1

バグと思われます。あなたは作者に連絡することができます:https://github.com/progitまたはhttp://twitter.com/chacon – KingCrunch

+1

合意、誤字のようです – Andy

答えて

6

これは図のバグです。図のc2b9eと87ab2を交換してください。正しいです。

関連する問題