Tôi đã thực hiện một số hg mv -A oldFile newFile
và vô tình nhận được tệp mới sai.Hoàn tác hành động di chuyển/đổi tên trong mercurial?
Tôi đã thực hiện hg revert newFile
nhưng bây giờ tệp đã hiển thị là bị thiếu (và sau đó bị xóa sau lệnh di chuyển) hiện không còn hiển thị nữa.
Làm cách nào tôi có thể hoàn tác và quay lại trạng thái tôi đang ở, để tệp mới hiển thị là không xác định và tệp cũ hiển thị là bị thiếu?
cảm ơn! không nghĩ rằng nó cũng đã hoàn nguyên việc xóa bỏ tệp cũ. –
Khi chương trình 'ls' cuối cùng hiển thị, tệp có tên" b "vẫn tồn tại, vì vậy câu hỏi gốc chưa được trả lời hoàn toàn. Sử dụng kỹ thuật được minh họa ở đây, tệp "b" sẽ phải được xóa theo cách thủ công. Tất nhiên, trong kịch bản được đưa ra, nếu bản gốc 'mv a b' đã bị bẻ khóa b, thì b đó đã biến mất. Tất cả các lý do hơn để sử dụng 'hg mv' thay thế. – peak