2015-03-19 13 views
5

Tôi đã cố gắng sử dụng tính năng "giá" lần đầu tiên trong IntelliJ IDEA ngay hôm nay. Tôi đã trì hoãn tất cả các thay đổi hiện tại của mình để tôi có thể làm việc trên một bugfix nhanh, cam kết và quay trở lại công việc hiện tại của tôi sau đó.Làm cách nào để khôi phục các thay đổi đã được sắp xếp trong Intellij khi tab giá không được hiển thị?

Khi tôi cam kết hành động "giá", IntelliJ đã tạo giá và tôi có thể thấy nó trong cửa sổ công cụ. Sau đó, nó hoàn nguyên và tải lại dự án.

Bây giờ, tab giá trong cửa sổ Công cụ thay đổi không xuất hiện nữa.

Tuy nhiên trong hệ thống tệp, tôi có thể xem tệp vá dưới .idea/shelf.

Tại sao? Tôi nghi ngờ vấn đề là thư mục .idea là chính nó dưới sự kiểm soát phiên bản. Vì vậy, khi tôi hoãn các thay đổi, tệp này đã được bao gồm trong các thay đổi được hoãn, và sau đó nó đã được hoàn nguyên và IntelliJ không nhận thức được những thay đổi được xếp hạng nữa.

Tôi đang sử dụng Git.

Làm cách nào để IntelliJ biết tệp vá trong cửa sổ công cụ thay đổi? Hoặc nếu không thể làm thế nào tôi có thể khôi phục những thay đổi này dựa trên tập tin vá chỉ?

Và cách sử dụng tính năng này trong tương lai mà không gặp sự cố này?

Thực tiễn không tốt là giữ thư mục .idea trong te VCS?

Trả lời

5

Câu trả lời cho

Làm thế nào tôi có thể làm cho IntelliJ nhận thức được những tập tin vá lỗi trong công cụ thay đổi cửa sổ?

câu hỏi là:

  1. Tạo một sự thay đổi có ngăn giả để các "kệ" tab có sẵn. Nó sẽ không hiển thị nếu hiện tại không có thay đổi về giá.

  2. Nhấp chuột phải vào tab "giá", chọn "nhập tệp vá", chọn tệp bản vá tạo trước đó. Điều này tạo ra các "kệ"

  3. Bạn có thể ngay bây giờ "unshelf" những thay đổi bình thường

Cuối cùng, tôi đã phải tự sáp nhập các tập tin workspace.xml. Sau này, tôi nghĩ rằng tôi sẽ suy nghĩ về dừng lại để cam kết các tập tin dự án IDE để VCS. Ít nhất là khi nó là một nhiệm vụ tầm thường để tạo lại dự án IDE, ví dụ: một dự án Maven đã được kiểm tra.

+0

Cảm ơn bạn đã trả lời. Giải pháp này làm việc tốt cho tôi trong Intellij 13. – Mythul

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