O que é a pasta .idea?

Respostas:

201

Quando você usa o IntelliJ IDE , todas as configurações específicas do projeto são armazenadas na .ideapasta

As configurações do projeto são armazenadas com cada projeto específico como um conjunto de arquivos xml na pasta .idea. Se você especificar as configurações padrão do projeto, essas configurações serão usadas automaticamente para cada projeto recém-criado.

Verifique esta documentação para as configurações do IDE e aqui está sua recomendação sobre o Source Control e um exemplo de arquivo .gitignore.

Nota: Se você estiver usando git ou algum sistema de controle de versão, convém definir esta pasta "ignorar". Exemplo - para git, adicione este diretório em .gitignore. Dessa forma, o aplicativo não é específico do IDE.

karthikr
fonte
"Se você estiver usando git ou algum sistema de controle de versão, poderá definir esta pasta como" ignorar "." .. como exatamente?
Shafizadeh
2
@Shafizadeh .gitignore deve ser um arquivo oculto no diretório raiz do seu aplicativo. Edite esse arquivo de texto e adicione "/.idea" como sua própria linha.
Pinkerton
Esqueça futuras falhas do git devido à pasta .idea (especialmente ao trabalhar no mesmo projeto em computadores diferentes). Basta abrir o arquivo .gitignore e adicionar.idea
Pathros
8

Não há problema em excluir isso. Não é apenas o IDE WebStorm que cria esse arquivo, mas também o PhpStorm e todos os outros IDEs do JetBrains.

É seguro excluí-lo, mas se o seu projeto for do GitLab ou GitHub, você verá um aviso.

MH Fuad
fonte
0

Ele contém as configurações locais do IntelliJ IDE. Eu recomendo adicionar esta pasta ao seu arquivo .gitignore:

# intellij configs
.idea/
Garry Gomez
fonte
0

A partir do ano 2020, o JetBrains sugere confirmar a .ideapasta.
Os IDEs do JetBrains (tempestade da web, intellij, android studio, pycharm, clion etc.) adicionam automaticamente essa pasta ao seu repositório git (se houver).
Dentro da pasta .idea, já foi criado um .gitignore, atualizado pelo próprio IDE para evitar confirmar configurações relacionadas ao usuário que possam conter dados de privacidade / senha.

É seguro (e geralmente útil) confirmar a .ideapasta.

Yusef Maali
fonte
Olá, você poderia compartilhar um link para a sugestão do JetBrains? Eu gostaria de explorá-lo, ver as razões disso etc.
Lada