Apa tujuan dari .firebase / hosting. ALPHANUM.cache

92

Hari ini saya menerapkan firebase hosting. Setelah penerapan, saya melihat firebase membuat file .firebase/hosting.ALPHANUM.cache, di mana ALPHANUM sebenarnya adalah nilai ish baseNN acak.

Pertanyaan

  • Apa tujuan dari file ini?
  • Lebih khusus lagi, dapatkah saya menambahkan ini ke .gitignore?
    • Atau, saya tidak boleh?
Yuki Inoue
sumber
4
Tidak yakin untuk apa file ini, dan saya tidak dapat menemukannya di sistem saya. Tetapi Anda biasanya ingin menambahkan semua .file (jadi .firebase/*) ke file .gitignore.
Frank van Puffelen

Jawaban:

116

File ini adalah bagian dari fitur baru di Firebase Hosting yang meminimalkan ukuran waktu penerapan hosting dengan hanya mengupload file yang berubah sejak penerapan terakhir. Ini baru di CLI versi 4.2.0, dan Anda dapat membacanya di GitHub .

Seperti yang disarankan Frank, Anda harus menambahkan .firebasedirektori ke .gitignore atau file yang setara, karena ini berisi informasi yang tidak sepenuhnya menjadi bagian dari proyek Anda, dan kemungkinan besar tidak berlaku untuk semua orang yang berbagi dan berkontribusi ke kode sumber proyek Anda.

Doug Stevenson
sumber
20
Bagi mereka yang ingin menghapus .firebasedirektori dari pelacakan git: stackoverflow.com/a/19095988/3414529
Michael Hays