Khi tôi cố gắng để kiểm tra chi nhánh khác, tôi nhận được lỗi này:Tôi có nên thêm .idea/workspace.xml vào gitignore không?
error: Your local changes to the following files would be overwritten by checkout:
.idea/workspace.xml
Please, commit your changes or stash them before you can switch branches.
Aborting
tôi đã làm một số nghiên cứu và có vẻ như một số người tránh vấn đề này bằng cách bổ sung thêm file afformentioned để gitignore
.
Đây có phải là điều khôn ngoan để làm không? Nếu git
bỏ qua tệp workspace.xml
của bạn, điều đó sẽ không làm hỏng trải nghiệm của bạn trong IDE (trong trường hợp của tôi, Webstorm Jetbrains)?
Tôi có tất cả các thư mục trong gitignore '.idea /', cũng là các siêu tệp NetBeans và tất cả các siêu tệp nói chung. Trải nghiệm * trong IDE * được lưu toàn cầu, không phải trên cơ sở từng dự án. Nếu bạn không chắc chắn, bạn có thể di chuyển tệp workspace.xml sang màn hình nền của mình và kiểm tra xem nó ảnh hưởng như thế nào đến trải nghiệm của bạn. – DanFromGermany