2013-06-11 11 views
106

Quando sto provando a creare un progetto in Jetbrains Webstorm viene creata una cartella chiamata .idea. Va bene se cancello questo? Influenzerà il mio progetto?Qual è la cartella .idea?

+0

http://www.jetbrains.com/idea/webhelp/project.html –

+0

Per gestire facilmente tutte le cartelle/file che non si desidera impegnare in Git, è possibile utilizzare il plug-in IntelliJ .ignore: https://plugins.jetbrains.com/plugin/7495?pr=idea – paranza

risposta

120

Quando si utilizza il Intellij IDE, tutte le impostazioni specifiche di progetto per progetto sono memorizzate nella cartella .idea

Impostazioni del progetto vengono memorizzate con ogni specifico progetto come un insieme di xml file nella cartella .idea. Se si specificano le impostazioni di progetto predefinite, queste impostazioni verranno automaticamente utilizzate per ogni nuovo progetto creato .

Scegli questa documentation per le impostazioni IDE e here is their recommendation on Source Control e un esempio .gitignore file.

Nota: se si utilizza git o un sistema di controllo versione, è possibile impostare questa cartella "ignora". Esempio: per git, aggiungere questa directory a .gitignore. In questo modo, l'applicazione non è specifica per IDE.

+0

* "Se stai usando git o qualche sistema di controllo versione, potresti voler impostare questa cartella" ignora "." * .. come esattamente? – Shafizadeh

+1

@Shafizadeh .gitignore dovrebbe essere un file nascosto nella directory principale dell'app. Modifica questo file di testo e aggiungi "/.idea" come se fosse una sua linea. – BrettG

1

Nessun problema nell'eliminazione. Non solo WebStorm IDE crea questo file, ma anche phpStorm lo fa e tutti gli IDE dei jetbrains lo fanno.

È possibile eliminarlo in modo sicuro, ma se il progetto proviene da gitlab o gitub, verrà visualizzato un avviso.

Problemi correlati