Co to jest folder .idea?

Odpowiedzi:

201

Podczas korzystania z IntelliJ IDE wszystkie ustawienia specyficzne dla projektu są przechowywane w .ideafolderze.

Ustawienia projektu są przechowywane z każdym konkretnym projektem jako zestaw plików xml w folderze .idea. Jeśli określisz domyślne ustawienia projektu, ustawienia te będą automatycznie używane dla każdego nowo utworzonego projektu.

Sprawdź w dokumentacji ustawienia IDE, a oto ich zalecenie dotyczące kontroli źródła i przykładowy plik .gitignore.

Uwaga: Jeśli używasz git lub jakiegoś systemu kontroli wersji, możesz chcieć ustawić ten folder na „ignoruj”. Przykład - w przypadku git dodaj ten katalog do .gitignore. W ten sposób aplikacja nie jest specyficzna dla IDE.

karthikr
źródło
„Jeśli używasz git lub jakiegoś systemu kontroli wersji, możesz chcieć ustawić ten folder na„ ignoruj ​​”.” … Jak dokładnie?
Shafizadeh
2
@Shafizadeh .gitignore powinien być ukrytym plikiem w katalogu głównym aplikacji. Edytuj ten plik tekstowy i dodaj „/.idea” jako własną linię.
Pinkerton
Zapomnij o przyszłych awariach gita z powodu folderu .idea (szczególnie podczas pracy nad tym samym projektem na różnych komputerach). Wystarczy otworzyć plik .gitignore i dodać.idea
Pathros
8

Nie ma problemu z usunięciem tego. Tworzenie tego pliku to nie tylko WebStorm IDE, ale także PhpStorm i wszystkie inne IDE JetBrains.

Można go bezpiecznie usunąć, ale jeśli Twój projekt pochodzi z GitLab lub GitHub, zobaczysz ostrzeżenie.

MH Fuad
źródło
0

Zawiera lokalne konfiguracje IntelliJ IDE. Zalecam dodanie tego folderu do pliku .gitignore:

# intellij configs
.idea/
Garry Gomez
źródło
0

Począwszy od roku 2020, JetBrains sugeruje zatwierdzenie .ideafolderu.
IDE JetBrains (webstorm, intellij, android studio, pycharm, clion itp.) Automatycznie dodają ten folder do repozytorium git (jeśli taki istnieje).
Wewnątrz folderu .ideazostał już utworzony i .gitignorezaktualizowany przez IDE, aby uniknąć zatwierdzenia ustawień związanych z użytkownikiem, które mogą zawierać dane dotyczące prywatności / hasła.

Zatwierdzenie .ideafolderu jest bezpieczne (i zwykle przydatne) .

Yusef Maali
źródło
Cześć, czy możesz podać link do sugestii JetBrains? Chciałbym to zbadać, poznać przyczyny tego stanu rzeczy itp.
Lada