Was ist der .idea-Ordner?


183

Wenn ich versuche, ein Projekt in Jetbrains Webstorm zu erstellen, wird ein Ordner mit dem Namen erstellt .idea. Ist es in Ordnung, wenn ich das lösche? Wird es mein Projekt beeinflussen?



Um alle Ordner / Dateien, die Sie nicht für Git festlegen möchten, einfach zu verwalten, können Sie das IntelliJ-Plugin .ignore verwenden: plugins.jetbrains.com/plugin/7495?pr=idea
paranza

Antworten:


200

Wenn Sie die Intellij IDE verwenden , werden alle projektspezifischen Einstellungen für das Projekt unter dem .ideaOrdner gespeichert

Projekteinstellungen werden mit jedem bestimmten Projekt als eine Reihe von XML-Dateien im Ordner .idea gespeichert. Wenn Sie die Standardprojekteinstellungen angeben, werden diese Einstellungen automatisch für jedes neu erstellte Projekt verwendet.

In dieser Dokumentation finden Sie die IDE-Einstellungen. Hier finden Sie die Empfehlung zur Quellcodeverwaltung und eine Beispiel-Gitignore-Datei.

Hinweis: Wenn Sie Git oder ein Versionskontrollsystem verwenden, möchten Sie diesen Ordner möglicherweise auf "Ignorieren" setzen. Beispiel - für git fügen Sie dieses Verzeichnis dem hinzu .gitignore. Auf diese Weise ist die Anwendung nicht IDE-spezifisch.


"Wenn Sie git oder ein Versionskontrollsystem verwenden, möchten Sie diesen Ordner möglicherweise auf" ignorieren "setzen." .. wie genau?
Shafizadeh

2
@Shafizadeh .gitignore sollte eine versteckte Datei im Stammverzeichnis Ihrer App sein. Bearbeiten Sie diese Textdatei und fügen Sie "/.idea" als eigene Zeile hinzu.
Pinkerton

Vergessen Sie zukünftige Git-Abstürze aufgrund des .idea-Ordners (insbesondere, wenn Sie von verschiedenen Computern aus an demselben Projekt arbeiten). Öffnen Sie einfach Ihre .gitignore-Datei und fügen .idea
Sie

8

Es ist kein Problem, dies zu löschen. Es ist nicht nur die WebStorm-IDE, die diese Datei erstellt, sondern auch PhpStorm und alle anderen IDEs von JetBrains.

Es ist sicher, es zu löschen, aber wenn Ihr Projekt von GitLab oder GitHub stammt, wird eine Warnung angezeigt.


0

Es enthält Ihre lokalen IntelliJ IDE-Konfigurationen. Ich empfehle, diesen Ordner zu Ihrer .gitignore-Datei hinzuzufügen:

# intellij configs
.idea/
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.