Tôi đã nhầm lẫn và xóa một tệp. Tôi muốn quay lại cam kết trước đây của mình! Tôi đã cố gắng hoàn nguyên và không có may mắn ...Làm thế nào để quay trở lại cam kết và đẩy sửa đổi trong mercurial?
Mẹo nào?
Edit: Tôi đã làm chính xác này:
hg forget file hg commit -m "Blah" hg push
Số sửa đổi push cuối cùng này là 17.
Bây giờ tập tin không được theo dõi nữa. Tôi muốn đưa nó trở lại bản sửa đổi 15 (không phải là bản rev trước đó, nhưng thêm một bước nữa) vì tôi không muốn tiếp tục làm việc với tệp đó trong rev 16.
Điều đó nên làm :). Tôi vừa xem bản chỉnh sửa của bạn cho câu hỏi – pyfunc
Bạn đã thử tệp cập nhật hg -r15 chưa? – pyfunc
Có, có điều này: hủy bỏ: vui lòng chỉ định một sửa đổi –