2012-09-22 23 views
6

tôi đã vấn đề sau đây với eGit:Xóa file untracked với eGit (Eclipse)

  • Tôi đang ở cam A với các kho lưu trữ chỉ cần kéo.
  • Tôi tạo tệp FILE, sau đó tôi quyết định hủy tệp đó và quay lại điểm trước đó (trước khi tạo tệp FILE).

Tôi đã hành động này nhưng công việc không:

  • Chọn Thiết lập lại dự án với các tùy chọn Hard (HEAD, index and working directory updated)
  • Stash dự án và kiểm tra chi nhánh khác
  • Thanh toán chi nhánh khác (sau này tập tin là vẫn còn đó!)
  • Thêm tệp vào chỉ mục trước và thử 3 tùy chọn ở trên

Trong tất cả các trường hợp, các tập tin vẫn tồn tại với dấu hỏi hoặc biểu tượng dấu cộng tùy thuộc vào nếu nó ra hoặc trong chỉ mục

Trả lời

1
git clean -fdx -n # remove the -n when you are sure you are ready 
+0

Cảm ơn câu trả lời của bạn, nó hoạt động trong dòng lệnh. Có cách nào để làm điều này mà không rời khỏi nhật thực? – Addev

+1

Tôi không thể thấy một tùy chọn hiển nhiên trong Juno/jgit. Nhưng không gian làm việc Eclipse sẽ có các mục đích chéo với hàm như nhiều người không kiểm tra trong các tệp/thư mục không gian làm việc của Eclipse. Tất cả tôi kiểm tra ở đây là các dự án định dạng Maven, không bao giờ có bất kỳ dữ liệu điều khiển dự án IDE nào. –

7

Kể từ Egit 3.0 Kepler (tháng 6 năm 2013), một hành động sạch sẽ đã được thêm vào chế độ xem kho.

clean egit action

Các vấn đề liên quan