Tôi đang sử dụng Mercurial và tôi đã gặp phải một mớ hỗn độn khủng khiếp tại địa phương, với ba cái đầu. Tôi không thể thúc đẩy và tôi chỉ muốn xóa tất cả các thay đổi cục bộ và cam kết của mình và bắt đầu lại với mã hoàn toàn sạch và lịch sử rõ ràng.
Nói cách khác, tôi muốn kết thúc với (a) chính xác cùng một mã cục bộ như tồn tại trong đầu của nhánh từ xa và (b) không có lịch sử của bất kỳ cam kết cục bộ nào.
Tôi biết hg update -C
ghi đè bất kỳ thay đổi cục bộ nào. Nhưng làm cách nào để xóa bất kỳ cam kết cục bộ nào?
Nói rõ hơn, tôi không quan tâm đến việc bảo tồn bất kỳ công việc nào tôi đã làm tại địa phương. Tôi chỉ muốn cách đơn giản nhất để hoàn nguyên về thanh toán cục bộ hoàn toàn sạch sẽ.