".firebase/hosting.ALPHANUM.cache"的目的是什么?"

142

今天我部署了 Firebase Hosting。在部署后,我注意到 Firebase 创建了一个名为 .firebase/hosting.ALPHANUM.cache 的文件,其中 ALPHANUM 实际上是一些随机的 baseNN 值。

问题

  • 这个文件的目的是什么?
  • 更具体地说,我可以将其添加到 .gitignore 吗?
    • 或者,我不应该这样做?

5
不确定这个特定的文件是用来做什么的,而且我在我的系统中找不到它。但通常你会想要把所有的 . 文件(例如.firebase/*)都加入到你的 .gitignore 中。 - Frank van Puffelen
1个回答

178

这个文件是 Firebase Hosting 的一个新功能的一部分,它通过仅上传自上次部署以来发生更改的文件来最小化托管部署的时间和大小。该功能在 CLI 版本 4.2.0 中是新功能,您可以在 GitHub 上阅读有关此功能的详细信息

正如 Frank 建议的那样,您应该将 .firebase 目录添加到您的 .gitignore 或等效文件中,因为它包含的信息并不严格属于项目的一部分,并且可能不适用于共享和贡献您的项目源代码的所有人。


33
想要从Git跟踪中删除.firebase目录的人可以参考以下链接:https://dev59.com/pXM_5IYBdhLWcg3wrFMt#19095988。 - Michael Hays

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接