Tôi đã xóa một trong các tệp trong kho lưu trữ cục bộ (chỉ ở mức hệ thống tệp, không sử dụng hg remove
). Bây giờ tôi muốn lấy lại tập tin đó từ kho lưu trữ vào thư mục cục bộ của tôi. Khi tôi làm hg status
, nó biết rằng tệp được xóa cục bộ, nhưng không có thay đổi nào được cam kết, đó là những gì tôi mong đợi.Tìm nạp tệp đã xóa cục bộ từ Mercurial
28
A
Trả lời
45
$ hg revert your-file
sẽ khôi phục.
Chỉnh sửa: "hg Hoàn nguyên" thấy http://www.selenic.com/mercurial/hg.1.html#revert
4
cd để dir của bạn và làm để khôi phục tất cả các tập tin hoặc sử dụng bất kỳ mặt nạ thích hợp như * .java, vv .. Điều này sẽ chỉ có hiệu lực dir hiện tại (không chắc chắn về subdirs).
8
Sau đây sẽ trở lại tất cả các tập tin đã xóa trong repo hiện tại:
hg status -nd0|xargs -0 hg revert
Các vấn đề liên quan
- 1. Yêu cầu Python tìm nạp tệp từ url cục bộ
- 2. cách khôi phục thư mục đã xóa cục bộ?
- 3. Git bỏ qua thư mục đã xóa cục bộ
- 4. Nhà soạn nhạc không tìm nạp phụ thuộc từ kho lưu trữ cục bộ
- 5. Tìm nạp một tệp từ web: trong GTK bằng C
- 6. Xóa tệp khỏi Mercurial MQ Patch
- 7. git clean -f -d đã xóa các tệp khỏi thư mục cục bộ của tôi
- 8. SVN phạm lỗi sau khi xóa tệp cục bộ
- 9. Khi chạy lỗi đồng bộ hóa lại: Đã đồng bộ hóa do lỗi tìm nạp
- 10. Di chuyển kho lưu trữ Mercurial cục bộ sang Bitbucket
- 11. Backbone nhiều bộ sưu tập tìm nạp từ một tệp JSON lớn duy nhất
- 12. Xóa bộ tách ListView (trong tệp bố cục xml)
- 13. Làm cách nào để ghi đè thẻ cục bộ bằng tìm nạp git?
- 14. NSFetchedResultsController không thấy chèn mới/xóa các giá trị đã tìm nạp sau khi cập nhật
- 15. Sử dụng Mercurial cục bộ, chỉ với máy chủ Subversion
- 16. Tìm kiếm bản sao trong tệp văn bản cục bộ
- 17. Tìm kiếm và xem tệp đã bị xóa khỏi repo
- 18. phát hiện khi một bộ sưu tập xương sống đã được tìm nạp (Backbone 1.0.0)
- 19. Làm thế nào để quên tất cả các tệp đã bị xóa bằng Mercurial
- 20. Làm cách nào để khôi phục tệp đã xóa trong Mercurial (nếu có)?
- 21. Tìm nạp song song các tệp
- 22. Lưu tệp cục bộ và từ xa trong Aptana Studio
- 23. Làm cách nào để xóa một tạo tác cục bộ được lưu trong bộ nhớ cache mà maven được tìm nạp?
- 24. Mercurial: Xóa changeset khỏi chi nhánh từ xa
- 25. Không thể tìm nạp danh bạ với các tài khoản gmail đã đồng bộ
- 26. Hudson sẽ không tìm nạp từ Git
- 27. Tìm nạp địa chỉ từ bảng "canonical_addresses"
- 28. Xóa tệp khỏi kho SVN mà không xóa bản sao cục bộ
- 29. Cách xác định và khôi phục tệp đã xóa
- 30. Khôi phục các tệp đã xóa từ SourceTree hoặc Git
Ah yeah. Và tôi thấy hg 'revert --all' cũng vậy, nhưng đó là nút hạt nhân. Tôi đã sử dụng '--all' như tôi đã cố gắng để tránh gõ tên (trong trường hợp này thực sự dài) tên tập tin. Có một lệnh để kéo lại mọi thứ từ kho lưu trữ vào thư mục cục bộ, ngoại trừ các tệp đã thay đổi. Có lẽ đó là một cuộc thảo luận quá dài ... – ScrollerBlaster