Qu'est-ce que le dossier .idea?

Réponses:

201

Lorsque vous utilisez IntelliJ IDE , tous les paramètres spécifiques au projet pour le projet sont stockés dans le .ideadossier.

Les paramètres du projet sont stockés avec chaque projet spécifique sous la forme d'un ensemble de fichiers xml dans le dossier .idea. Si vous spécifiez les paramètres de projet par défaut, ces paramètres seront automatiquement utilisés pour chaque projet nouvellement créé.

Consultez cette documentation pour les paramètres IDE et voici leurs recommandations sur le contrôle de code source et un exemple de fichier .gitignore.

Remarque: si vous utilisez git ou un système de contrôle de version, vous pouvez définir ce dossier sur "ignorer". Exemple - pour git, ajoutez ce répertoire à .gitignore. De cette façon, l'application n'est pas spécifique à l'IDE.

karthikr
la source
"Si vous utilisez git ou un système de contrôle de version, vous voudrez peut-être définir ce dossier" ignorer "." .. comment exactement?
Shafizadeh
2
@Shafizadeh .gitignore doit être un fichier caché dans le répertoire racine de votre application. Modifiez ce fichier texte et ajoutez "/.idea" comme sa propre ligne.
Pinkerton
Oubliez les futurs plantages de git dus au dossier .idea (en particulier lorsque vous travaillez sur le même projet à partir d'ordinateurs différents). Ouvrez simplement votre fichier .gitignore et ajoutez.idea
Pathros
8

Il n'y a aucun problème à supprimer cela. Ce n'est pas seulement l'EDI WebStorm qui crée ce fichier, mais aussi PhpStorm et tous les autres IDE de JetBrains.

Vous pouvez le supprimer en toute sécurité, mais si votre projet provient de GitLab ou GitHub, vous verrez un avertissement.

MH Fuad
la source
0

Il contient vos configurations IDE IntelliJ locales. Je recommande d'ajouter ce dossier à votre fichier .gitignore:

# intellij configs
.idea/
Garry Gomez
la source
0

À partir de l'année 2020, JetBrains suggère de valider le .ideadossier.
Les IDE JetBrains (webstorm, intellij, android studio, pycharm, clion, etc.) ajoutent automatiquement ce dossier à votre référentiel git (s'il y en a un).
Dans le dossier .idea, a déjà été créé un .gitignore, mis à jour par l'EDI lui-même pour éviter de valider les paramètres liés à l'utilisateur qui peuvent contenir des données de confidentialité / mot de passe.

Il est sûr (et généralement utile) de valider le .ideadossier.

Yusef Maali
la source
Bonjour, pourriez-vous s'il vous plaît partager un lien vers la suggestion de JetBrains? Je voudrais l'explorer, voir les raisons de cela etc.
Lada