bfg-repo-cleaner 可以在删除受影响的文件之前列出它们吗

can bfg-repo-cleaner list affected files before deleting them

从命令行选项我看不到有一种方法可以在执行之前查看 bfg 将做什么。

如果我运行这个命令:

$ bfg --strip-blobs-bigger-than 1M --replace-text banned.txt repo.git

我可以在实际删除文件之前获取大于 1M 的文件列表吗?

有关干运行 功能的讨论,请参见https://github.com/rtyley/bfg-repo-cleaner/issues/17

我在那里评论的要点:因为 Git 使得制作额外的本地克隆非常便宜,您可以在其中执行 BFG 的测试-运行s,这为您提供了真实的输出可以在报告之外进行验证,这优于仅报告或干式 运行 模式。

只需制作一个额外的存储库本地克隆,运行 BFG,然后阅读生成的报告并检查存储库。