Qual é o propósito de .firebase / hosting. ALPHANUM.cache

88

Hoje implantei o Firebase hosting. Após a implantação, percebi que o firebase cria o arquivo de .firebase/hosting.ALPHANUM.cache, onde ALPHANUM é, na verdade, algum valor baseNN ish aleatório.

Questão

  • Qual é o propósito deste arquivo?
  • Mais especificamente, posso adicionar isso .gitignore?
    • Ou não deveria?
Yuki Inoue
fonte
3
Não tenho certeza para que serve esse arquivo específico e não consigo encontrá-lo em meu sistema. Mas normalmente você deseja adicionar todos os .arquivos (portanto .firebase/*) ao seu .gitignore.
Frank van Puffelen

Respostas:

111

Este arquivo é parte de um novo recurso no Firebase Hosting que minimiza o tamanho do tempo de uma implantação de hospedagem, enviando apenas os arquivos que foram alterados desde a última implantação. É novo na versão 4.2.0 da CLI e você pode ler sobre isso no GitHub .

Como sugeriu Frank, você definitivamente deve adicionar o .firebasediretório ao seu .gitignore ou arquivo equivalente, uma vez que ele contém informações que não fazem parte estritamente do seu projeto e provavelmente não se aplica a todos que compartilham e contribuem com o código-fonte do projeto.

Doug Stevenson
fonte
19
Para aqueles que desejam remover o .firebasediretório do rastreamento git: stackoverflow.com/a/19095988/3414529
Michael Hays