2

我想使用 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

但这在每次提交时都会在这些文件上运行图像工具,即使在它们被引入之后也是如此。

4

1 回答 1

1

BFG 目前不支持在它遇到的提交、树或 blob 上运行任意命令。有几个 PR 和问题要求这样做,特别是#169#165,所以你可以从这些努力中塑造一些东西,或者在那里合作。

于 2017-02-22T18:28:41.230 回答