2013-08-19 58 views
10

Có tương đương Mercurial là git pull --rebase không?Tương đương với Mercurial của "git pull --rebase"

+0

Đối với tín đồ tìm kiếm "tương đương lanh lợi của' git pull '" (cách hợp nhất thông thường - không được rebase) là 'hg pull && hg update' xem http://stackoverflow.com/a/15244773/32453 – rogerdpack

+1

Hoặc ngắn hơn một chút:' hg pull --update' – yorch

Trả lời

11

Hãy thử hg pull --rebase. Kéo Mecurial là lấy của git, và lấy của git là kéo của mercurial, nhưng khi bạn đang rebasing bạn đang cập nhật các dir làm việc một trong hai cách, vì vậy hg pull --rebase là anh chàng của bạn.

LƯU Ý: Vì rebase làm thay đổi lịch sử, tính năng này bị tắt theo mặc định. Bạn có thể bật tính năng này (không cần phải tải về, bạn đã có nó) bằng cách thêm vào sau trong tập tin cấu hình:

[extensions] 
rebase = 

(more info)

+1

Liên kết là đã lỗi thời về thêm thông tin, liên kết mới: https://www.mercurial-scm.org/wiki/RebaseExtension –