如何列出每个大小的已提交的git文件?

时间:2014-01-05 08:45:19

标签: git git-svn tortoisegit

是否可以按照文件大小列出git存储库中的已提交文件集?

我在Windows 7下使用TortoiseGit。

1 个答案:

答案 0 :(得分:2)

您可能不得不回到命令行进行此类搜索。

查看“Finding and Purging Big Files From Git History”中描述的方法是否有效:

git gc && git verify-pack -v .git/objects/pack/pack-*.idx | egrep "^\w+ blob\W+[0-9]+ [0-9]+ [0-9]+$" | sort -k 3 -n -r > bigobjects.txt

您可能需要为sort命令安装GoW (Gnu On Windows) egrep命令是regular msysgit distribution的一部分。