Jaki jest cel .firebase / hostingu. ALPHANUM.cache

88

Dzisiaj wdrożyłem hosting Firebase. Po wdrożeniu zauważyłem, że firebase tworzy plik o .firebase/hosting.ALPHANUM.cachenazwie, gdzie ALPHANUM jest właściwie jakąś losową wartością baseNN ish.

Pytanie

  • Jaki jest cel tego pliku?
  • A dokładniej, czy mogę to dodać do .gitignore?
    • A może nie powinienem?
Yuki Inoue
źródło
3
Nie jestem pewien, do czego służy ten konkretny plik i nie mogę go znaleźć w moim systemie. Ale zazwyczaj będziesz chciał dodać wszystkie .pliki (tak .firebase/*) do swojego .gitignore.
Frank van Puffelen

Odpowiedzi:

111

Ten plik jest częścią nowej funkcji w Hostingu Firebase, która minimalizuje czas wdrożenia hostingu, przesyłając tylko te pliki, które zmieniły się od ostatniego wdrożenia. To nowość w CLI w wersji 4.2.0 i możesz o tym przeczytać na GitHub .

Jak zasugerował Frank, zdecydowanie powinieneś dodać .firebasekatalog do swojego .gitignore lub równoważnego pliku, ponieważ zawiera informacje, które nie są ściśle częścią twojego projektu i prawdopodobnie nie mają zastosowania dla wszystkich, którzy współużytkują i wnoszą wkład w kod źródłowy twojego projektu.

Doug Stevenson
źródło
19
Dla tych, którzy chcą usunąć .firebasekatalog ze śledzenia git: stackoverflow.com/a/19095988/3414529
Michael Hays