Tim kami baru saja pindah dari Netbeans ke Intellij 9 Ultimate dan perlu mengetahui file / folder apa yang biasanya harus dikecualikan dari kontrol sumber karena mereka bukan "portabel workstation", yaitu: mereka mereferensikan jalur yang hanya ada di satu komputer pengguna.
Sejauh yang saya tahu, Intellij ingin mengabaikan sebagian besar proyek .idea termasuk
.idea/artifacts/*
.idea/inspectionProfiles/*
.idea/copyright/*
.idea/dataSources.ids
.idea/dataSources.xml
.idea/workspace.xml
Namun, sepertinya ingin memeriksa .iml
file yang ada di direktori root setiap modul.
Saya awalnya memeriksa seluruh .idea
direktori melalui baris perintah yang jelas tidak mengetahui apa yang "harus" diabaikan oleh Idea. Apakah seluruh .idea
direktori biasanya diabaikan?
sumber
Lihat file JetBrains.gitignore Github untuk selalu memiliki daftar terbaru dari file mana yang harus diabaikan.
sumber
Bukan jawaban pasti untuk pertanyaan tetapi ada contoh file .gitignore yang tersedia di sini termasuk satu untuk JetBrains yang menyertakan Intellij.
sumber
.gitignore
Tautan JetBrainsAnda mungkin menemukan posting ini menarik: Menggabungkan file IntelliJ IDEA .IPR dan .IWS
Tampaknya untuk menyimpulkan bahwa Anda harus menambahkan semua file kecuali:
workspace.xml
,dataSources.xml
,sqlDataSources.xml
dandynamic.xml
. Jawabannya ada fokus pada memiliki file yang tidak berubah hanya dari membuka editor atau membuat perubahan spesifik ide.sumber
Saya menggunakan PHPStorm.
Berikut ini contoh cuplikan untuk
.gitignore
Semua file lainnya di
.idea
direktori harus dimasukkan ke repositori Anda.misalnya: (lakukan semua yang lain di
.idea
direktori)Docs: Bagaimana mengelola proyek pada Version Control Systems
Jadi pada dasarnya, lakukan semuanya kecuali
workspace.xml
dantasks.xml
.sumber
Ya, saya yakin begitu. Anda dapat memeriksa konfigurasi SVN untuk melihat apa yang diabaikan dan menambahkan apa saja yang menurut Anda harus diabaikan.
sumber