¿Cuál es el propósito de .firebase / hosting. ALPHANUM.caché

88

Hoy implementé Firebase Hosting. Después de la implementación, noté que firebase crea un archivo de .firebase/hosting.ALPHANUM.cache, donde ALPHANUM es en realidad un valor ish de baseNN aleatorio.

Pregunta

  • ¿Cuál es el propósito de este archivo?
  • Más especialmente, ¿puedo agregar esto .gitignore?
    • ¿O no debería?
Yuki Inoue
fuente
3
No estoy seguro de para qué sirve este archivo específico y no puedo encontrarlo en mi sistema. Pero normalmente querrá agregar todos los .archivos (así .firebase/*) a su .gitignore.
Frank van Puffelen

Respuestas:

111

Este archivo es parte de una nueva función en Firebase Hosting que minimiza el tamaño del tiempo de una implementación de alojamiento al cargar solo los archivos que cambiaron desde la última implementación. Es nuevo en CLI versión 4.2.0, y puede leerlo en GitHub .

Como sugirió Frank, definitivamente debe agregar el .firebasedirectorio a su .gitignore o archivo equivalente, ya que contiene información que no es estrictamente parte de su proyecto y probablemente no sea aplicable para todos los que comparten y contribuyen al código fuente de su proyecto.

Doug Stevenson
fuente
19
Para aquellos que desean eliminar el .firebasedirectorio del seguimiento de git: stackoverflow.com/a/19095988/3414529
Michael Hays