2013-11-15 12 views
6

Ich möchte nicht, dass PhpStorm einen .idea-Ordner erstellt. Ist das möglich?PhpStorm - Wie kann ich vermeiden, den .idea-Ordner zu erstellen?

Ich arbeite in einer neuen Umgebung, wo ich ziemlich viel MUSS einen Weg finden, um sie zu entfernen, oder ich muss IDE ändern, die ich wirklich nicht tun möchte.

Kann PhpStorm die Projektdateien und Einstellungen nicht in einem eigenen Verzeichnis speichern?

Antwort

17

Ich möchte nicht, dass PhpStorm einen .idea-Ordner erstellt. Ist das möglich?

Nein, aber Abhilfe ist sehr einfach und in den eigentlichen Ticket Körpern beschrieben: http://youtrack.jetbrains.com/issue/WI-343:

Abhilfe: Eigentlich kann man es für eine lange Zeit tun - aber nur manuell. Erstellen Sie einfach ein neues Projekt an einer beliebigen Stelle, an der Sie Ihre Projektdaten speichern möchten. Gehen Sie dann zu "Einstellungen | Verzeichnisse" und trennen Sie das Verzeichnis und hängen Sie Ihren Projektstammordner an.

Denken Sie daran, diesen Ordner anstelle des nächsten zu öffnen.

+0

Können wir dasselbe mit einem bestehenden Projekt machen? –

+1

@ A.L Ich habe es nicht selbst gemacht (habe keine Notwendigkeit), aber ich sehe Grund, warum nicht - Sie müssen zuerst alle Dateien an diesem anderen Ort kopieren, öffnen Sie das neue Projekt, tun Sie die Inhalte Root-Manipulationen. Nach dem Schließen des Projekts können Sie '.idea' aus den ursprünglichen Projekt- und Inhaltsstammdateien vom neuen Speicherort entfernen. Aber Sie müssen die Pfade (zu Ihren Werkzeugen usw.) nach einer solchen Bewegung noch einmal überprüfen - sie sind möglicherweise nicht korrekt. Ich persönlich würde nur ein brandneues Projekt erstellen und dann bestimmte Konfigurationsdateien zwischen ihnen kopieren - es gibt nicht viel zu rekonfigurieren. – LazyOne

+0

Ich war verwirrt von den Wörtern * detach * und * attach *, weil sie in der PhpStorm-Toolbox nicht erwähnt werden. Ich habe deine Methode benutzt: ein neues Projekt erstellt, dann den Quellcode in das Hauptverzeichnis kopiert und es hat funktioniert. Vielen Dank. –

5

Vielleicht, als Alternative, wenn Sie ein VCS verwenden, können Sie .idea zu Ihrer VCS-Ignorierliste hinzufügen? Zum Beispiel heißt es für Mercurial .hgignore und für Git - .gitignore.

+1

Ich würde, wenn ich könnte. Aber wir arbeiten in einer Remote-Codebasis, so dass ich den Code nicht lokal habe, was bedeutet, dass PhpStorm den .idea-Ordner auf dem Server erstellt. – Weblurk

Verwandte Themen