我想使用 MacOS 上的 imageoptim-cli 之类的工具从 git 历史记录中压缩图像以缩小 repo 大小。BFG 可以支持运行一些更任意的命令吗?我git filter-branch
看起来像这样:https ://gist.github.com/zbeekman/7482ccd0e87f495387951bd612dc390e
git filter-branch --prune-empty --tree-filter 'pwd ; ls -a ; imageoptim -a -q --verbose -d <path/to/img/dir/here> || true' -- --all
但这在每次提交时都会在这些文件上运行图像工具,即使在它们被引入之后也是如此。