2010-09-02 30 views
26

Tôi vô tình làm một số hg pull và nó tạo ra một chi nhánh trong repo địa phương của tôi.Làm cách nào để hoàn tác `hg pull`?

Cách đơn giản nhất để hoàn tác việc đó và lấy lại repo địa phương của tôi về trạng thái trước đó là gì?

Trả lời

32

hg rollback nhưng hãy cẩn thận hãy cẩn thận:

Lệnh này nên được sử dụng một cách cẩn thận. Chỉ có một cấp độ rollback và không có cách nào để hoàn tác khôi phục. Nó cũng sẽ khôi phục lại sự khát khao tại thời điểm giao dịch cuối cùng, mất mọi thay đổi bất thường từ kể từ thời điểm đó. Lệnh này không thay đổi thư mục làm việc.
...

+1

+1. Không biết rằng rollback sẽ làm điều đó cho nhiều changesets kéo. –

+4

Quá dễ dàng! Tôi mới 'hg rollback' nhưng nghĩ rằng nó chỉ làm việc để hoàn tác' hg commit'. RTM :) – Sylvain

Các vấn đề liên quan