Git - 提前限制修订次数?

Git - 提前限制修订次数?

我搜索了与这个问题标题完全相同的术语,但我发现的都是有关清理 git 存储库的问题,这些存储库包含太多或特别太大的文件的多次修订。

然而,我正在寻找一种可以防止 git 存储库预先进入这种状态的选项,例如

filesize > X mb => keep at most n revisions
filename matches *.foo => keep at most m revisions
...

首先,难道没有以这种方式配置 git 的选项吗?我真的必须等到 repo 填满,然后再经历繁琐的过程git-filter-branch及其相关操作吗?

相关内容