Git 如何检查存储库中是否有为其设置了干净/污迹过滤器的文件’;没有被处理?

Git 如何检查存储库中是否有为其设置了干净/污迹过滤器的文件’;没有被处理?,git,git-lfs,Git,Git Lfs,我最近在一个项目中引入了git lfs,我们遇到了一些PEBKACs,其中构建会产生不良输出,并以不明显的方式表现出来。罪魁祸首是存储在Git LFS中的资产——构建捕获了指针文件 我能检测到存储库中有这样的文件吗?因为还没有安装git lfs,或者因为获取文件失败,所以我可以破坏构建 (对于一些其他上下文:所讨论的资产是PockDB/Leveldown数据库文件。该应用程序需要一堆只读数据,而且如果从JSON第一次启动时加载,初始化索引的速度太慢,令人无法接受,因此我们只想提供完整的预建数据

我最近在一个项目中引入了
git lfs
,我们遇到了一些PEBKACs,其中构建会产生不良输出,并以不明显的方式表现出来。罪魁祸首是存储在Git LFS中的资产——构建捕获了指针文件

我能检测到存储库中有这样的文件吗?因为还没有安装git lfs,或者因为获取文件失败,所以我可以破坏构建


(对于一些其他上下文:所讨论的资产是PockDB/Leveldown数据库文件。该应用程序需要一堆只读数据,而且如果从JSON第一次启动时加载,初始化索引的速度太慢,令人无法接受,因此我们只想提供完整的预建数据库。这大约是300MB的数据,需要更新。)ke一年一两次,所以它很快就会把一个克隆的大部分无用的二进制文件压缩到超过GB,所以我把它推到LFS中。令人恼火的是,由于这是第一次开始优化,这个bug在常规开发过程中不会显化——如果应用程序的存储目录中有任何数据,它就会使用它;最终我会着手设置相应的程序对构建进行E2E测试,并添加某种校验和,以避免使用损坏的数据进行引导,但现在我想要一些快速而肮脏的东西,我可以立即使构建失败。)