2011-11-04 17 views
62

Các release announcement cho Mercurial 2.0 đề cập đến một lệnh ghép mới, mà trên cái nhìn đầu tiên trông giống như phần mở rộng ghép. sự khác biệt giữa hai cái đó là gì? Liệu anh đào hái ghép có giải quyết được bất kỳ vấn đề nào tồn tại với cấy ghép không, và nếu có thì chúng là gì?Graft vs ghép

Trả lời

71

Ghép sử dụng Mercurial internal merging, trong khi transplant dựa trên cơ chế vá. Do đó, ghép sẽ có thể xử lý ba cách hợp nhất tốt hơn so với ghép hiện tại.

+18

Ghép cơ bản là 'ghép' redone như một tính năng cốt lõi. Việc mở rộng cấy ghép không cần thiết nữa. –

+1

Ngoại trừ ghép có vẻ không hỗ trợ một chế độ tương tác như cấy ghép đã làm? Không được kiểm tra, chỉ cần đọc tài liệu. –

+18

@LaurensHolst: 'ghép 'dường như không thể sao chép thay đổi từ một kho lưu trữ hoàn toàn riêng biệt, trong khi' ghép' _can_, bằng cách sử dụng công tắc dòng lệnh. – voithos

14

Từ tài liệu về ghép gg, có vẻ như đối diện ghép ghép ghép chỉ xử lý các nhánh trong cùng một kho lưu trữ nhưng không thể xử lý các kho lưu trữ khác nhau.