我想在git历史上使用像MacOS上的imageoptim-cli这样的工具压缩图像以缩小回购大小。 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
但是,每次提交都会在这些文件上运行图像工具,即使它们已经被引入。