Chỉ cần nhấp chuột phải vào tệp và chọn Hoàn nguyên .. khi bạn muốn hủy thay đổi.
Tuy nhiên, nói chung, nếu bạn quan tâm đến những thay đổi của bạn, không cập nhật không gian làm việc không được khuyến khích. Thay vào đó, hãy cam kết thay đổi của bạn trước và sau đó rebase hoặc merge sau khi kéo.
- Hoàn nguyên - điều này sẽ xóa các thay đổi không được cam kết. Nó làm cho nội dung tập tin giống như trong cam kết mới nhất
- Cập nhật - điều này di chuyển thư mục làm việc về phía đầu tôpô mới nhất trên nhánh hiện tại.
- Rebase - điều này di chuyển một changeset cam kết từ nơi ban đầu nó được cam kết để nó trở nên dựa trên changeset đích. Nếu nghi ngờ sử dụng hợp nhất thay vì rebase như rebase là một hoạt động nâng cao.
Sự cố với cập nhật không gian làm việc không được cam kết là nếu có xung đột không có cách nào dễ dàng để quay lại trạng thái trước đó. Nếu có xung đột với hợp nhất hoặc rebase và bạn không muốn giải quyết chúng ngay bây giờ bạn có thể nhấn nút Abort trong chế độ xem Mercurial Merge và nó sẽ quay trở lại như trước đây.
Cảm ơn bạn đã trả lời. Một vấn đề lớn là mặc dù tôi có thể dịch 'revert',' rebase', 'update' sang ngôn ngữ của tôi. Tôi không hiểu sự khác biệt hoàn toàn và buổi hòa nhạc không làm hỏng mã nguồn bằng cách thực hiện một trong những điều này do nhầm lẫn. Bạn có thể giải thích một chút không? Sau đó, tôi sẽ chấp nhận câu trả lời của bạn. –
Tôi đã thêm chi tiết hơn, hy vọng nó có ý nghĩa – johnpeb