Khi sử dụng Mercurial, làm thế nào để bạn hoàn tác mọi thay đổi trong thư mục làm việc kể từ lần commit cuối cùng? Có vẻ như đây sẽ là một điều đơn giản, nhưng nó thoát khỏi tôi.Mercurial: Làm cách nào để bạn hoàn tác các thay đổi?
Ví dụ: giả sử tôi có 4 cam kết. Sau đó, tôi thực hiện một số thay đổi đối với mã của mình. Sau đó, tôi quyết định rằng những thay đổi của tôi là xấu và tôi chỉ muốn quay trở lại trạng thái của mã tại lần commit cuối cùng của tôi. Vì vậy, tôi nghĩ tôi nên làm:
hg update 4
với 4 là bản sửa đổi số lần cam kết mới nhất của tôi. Nhưng, Mercurial không thay đổi bất kỳ tệp nào trong thư mục làm việc của tôi. Tại sao không?
Khi tôi đã làm điều này, tôi có thể thấy các tập tin .orig cho mỗi tập tin tôi đã hoàn nguyên khi tôi kiểm tra với tình trạng hg. Làm thế nào để đối phó với điều này ? –