Qu'est-ce que le dossier .idea?


183

Lorsque je crée un projet dans JetBrains WebStorm, un dossier appelé .ideaest créé. Est-ce que je peux le supprimer? Cela affectera-t-il mon projet?



Pour gérer facilement tous les dossiers / fichiers que vous ne souhaitez pas engager dans Git, vous pouvez utiliser le plugin IntelliJ .ignore: plugins.jetbrains.com/plugin/7495?pr=idea
paranza

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.


"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.


0

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

# intellij configs
.idea/

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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.