Bạn có thể xóa một tệp khỏi Mercurial mà không xóa nó khỏi hệ thống tệp như Git không?


15

Tôi đã có một số tệp trong một repo mà tôi không muốn theo dõi, có thể xóa chúng mà không xóa các tệp thực tế khỏi hệ thống tệp không?

Điều này sẽ tương đương với git's rm --cached.

Câu trả lời:


16

Bạn có thể sử dụng hg forget <file>nếu các tập tin vừa được thêm vào, tuy nhiên nếu các tập tin đã được cam kết sử dụng hg rm --after <file>.

Sự giúp đỡ là một chút sai lệch, nó nên được hg rm --do-not-touch-the-filesystem.


5

Có vẻ như đó hg forgetlà những gì tôi đang tìm kiếm theo điều này .

Điều này sẽ đánh dấu một tập tin để nó không còn được theo dõi sau lần cam kết tiếp theo.



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.