tôi thấy this thread mà thảo luận về một giải pháp cho git
, và thấy this thread trên mailing list cho Mercurial (thread là bốn tuổi mặc dù)Làm thế nào để ngừng theo dõi một tập tin mà không xóa nó trên Mercurial
Các giải pháp được đề xuất trong danh sách gửi thư là sử dụng hg rm -Af file
(và họ để mở khả năng thực hiện hành vi này như một tùy chọn mới, trực quan hơn). Tôi tự hỏi liệu tùy chọn đó có tồn tại không.
Ngoài ra, nếu tôi cố gắng lệnh trên:
> hg rm -Af my_file
> hg st
R my_file
có một R
bên cạnh my_file
, nhưng các tập tin my_file
là về mặt kỹ thuật trên đĩa, và tôi đã nói với Mercurial để ngừng theo dõi nó, vậy tại sao là Tôi nhận được R
bên cạnh nó?
Cảm ơn tôi nghĩ lý do tại sao tôi bị nhầm lẫn là vì 'hg quên myfile' (có vẻ là bí danh cho' hg rm -Af myfile') ** nhãn ** để tệp hg ngừng theo dõi nó ** sau khi cam kết ** (đó là lý do tại sao Hg hiển thị 'R' bên cạnh tệp cho đến khi tôi cam kết) –