2011-07-28 22 views
8

Tôi sẽ xem qua số Pro Git book, cố gắng lấy đầu phân nhánh và hợp nhất trong DVCS. Cho đến nay nó là một nguồn tài nguyên tuyệt vời, nhưng tôi gặp một chút rắc rối với this section.Ví dụ về phân nhánh Git từ Pro Git

Trong hình 3-8, chúng tôi đã điều sau đây:

enter image description here

Các testing điểm chi nhánh để c2b9e, tiền phạt.

Nhưng sau đó tác giả kiểm tra ra master, cam kết một sự thay đổi, và đột nhiên nó master đó là trỏ đến c2b9e, chứ không phải là testing:

enter image description here

tôi đã mong nó dẫn đến

HEAD -> master -> some_new_SHA -> f30ab 

testing -> c2b9e -> f30ab 

Tôi đang có một trong số "there's a bug in the compiler!" những khoảnh khắc với điều này. Có hầu như không bao giờ là một lỗi trong trình biên dịch (lỗi của mã của chúng tôi, tất nhiên), vì vậy hãy giúp tôi xem lỗi của cách của tôi với điều này.

+1

Dường như là một lỗi. Bạn có thể liên hệ với tác giả: https://github.com/progit hoặc http://twitter.com/chacon – KingCrunch

+1

Đồng ý, trông giống như lỗi đánh máy – Andy

Trả lời

6

Đây là lỗi trong hình minh họa. Hoán đổi c2b9e và 87ab2 trong hình minh họa và nó chính xác.