Sau lần cam kết cuối cùng của tôi, tôi đã viết một loạt mã. Trước khi cam kết lần nữa, tôi chạy hg add
. Nó thêm một số tác phẩm tôi đã không quan tâm đến, vì vậy tôi chạyThay đổi của tôi có thay đổi sau "hg hoàn nguyên" không?
$ hg revert --all
nghĩ rằng tất cả các tập tin bổ sung sẽ biến mất. Họ đã biến mất, nhưng tôi cũng đã hoàn nguyên tất cả các mã được viết kể từ lần commit cuối cùng, có nghĩa là một tấn công việc đã bị mất! Những lựa chọn của tôi là gì?
cảm ơn chúa. oh và bạn cũng martin :-) – Rahul
Khi bạn "di chuyển những cái bạn cần, hãy thêm lại chúng và cam kết" bạn nên đổi tên foo.txt.orig thành foo.txt theo cách thủ công cho mỗi tệp hay có cách nào tốt hơn không ? –