Apa itu folder .idea?

183

Ketika saya membuat proyek di JetBrains WebStorm, folder bernama .ideaakan dibuat. Apakah saya tetap bisa jika saya menghapusnya? Apakah ini akan memengaruhi proyek saya?

Naskah ECMAS
sumber
Untuk mengelola dengan mudah semua folder / file yang tidak ingin Anda komit ke Git, Anda dapat menggunakan plugin IntelliJ .ignore: plugins.jetbrains.com/plugin/7495?pr=idea
paranza

Jawaban:

201

Saat Anda menggunakan IntelliJ IDE , semua pengaturan spesifik proyek untuk proyek disimpan di bawah .ideafolder.

Pengaturan proyek disimpan dengan setiap proyek spesifik sebagai satu set file xml di bawah folder .idea. Jika Anda menentukan pengaturan proyek default, pengaturan ini akan secara otomatis digunakan untuk setiap proyek yang baru dibuat.

Periksa dokumentasi ini untuk pengaturan IDE dan berikut ini adalah rekomendasi mereka tentang Kontrol Sumber dan contoh file .gitignore.

Catatan: Jika Anda menggunakan git atau sistem kontrol versi, Anda mungkin ingin mengatur folder ini "abaikan". Contoh - untuk git, tambahkan direktori ini ke .gitignore. Dengan cara ini, aplikasi ini tidak khusus untuk IDE.

karthikr
sumber
"Jika Anda menggunakan git atau sistem kontrol versi, Anda mungkin ingin mengatur folder ini" abaikan "." .. bagaimana tepatnya?
Shafizadeh
2
@Shafizadeh .gitignore harus berupa file tersembunyi di direktori root aplikasi Anda. Edit file teks ini dan tambahkan "/.idea" sebagai baris miliknya.
Pinkerton
Lupakan git crash masa depan karena folder .idea (terutama ketika bekerja pada proyek yang sama dari komputer yang berbeda). Cukup buka file .gitignore Anda dan tambahkan.idea
Pathros
8

Tidak ada masalah dalam menghapus ini. Bukan hanya WebStorm IDE yang membuat file ini, tetapi juga PhpStorm dan semua JetBrains IDE lainnya.

Aman untuk menghapusnya tetapi jika proyek Anda dari GitLab atau GitHub maka Anda akan melihat peringatan.

MH Fuad
sumber
0

Ini berisi konfigurasi IntelliJ IDE lokal Anda. Saya sarankan menambahkan folder ini ke file .gitignore Anda:

# intellij configs
.idea/
Garry Gomez
sumber
0

Pada tahun 2020, JetBrains menyarankan untuk melakukan .ideafolder.
JetBrains IDEs (webstorm, intellij, android studio, pycharm, clion, dll.) Secara otomatis menambahkan folder itu ke repositori git Anda (jika ada).
Di dalam folder .idea, telah dibuat .gitignore, diperbarui oleh IDE itu sendiri untuk menghindari melakukan pengaturan terkait pengguna yang mungkin berisi data privasi / kata sandi.

Aman (dan biasanya berguna) untuk melakukan .ideafolder.

Yusef Maali
sumber
Hai, bisakah Anda membagikan tautan ke saran JetBrains? Saya ingin menjelajahinya, melihat alasannya, dll.
Lada