2

有一个名为 docs 的大目录,其中包含许多嵌套目录,其中一些目录内部还有两层目录,我想完全摆脱它们。运行java -jar ~/bfg-1.12.15.jar --delete-folders docs实际上使 repo 稍微大了一点,尽管它似乎执行得很好。它列出了脏提交和修改提交、更改的对象,并记录了一份报告。

是它没有删除嵌套目录的问题,只有顶层目录吗?它可以递归删除东西吗?

4

1 回答 1

3

啊,问题是我还没有运行命令git reflog expire --expire=now --all && git gc --prune=now --aggressive,所以尺寸减小还不可见。通过测试,很明显它确实删除了嵌套文件夹,因为尝试删除属于已删除父文件夹的一部分的文件夹显示没有要删除的内容并且程序中止。

由于我只做了一点并且对这一切都很陌生,这种事情很容易忘记。

于 2017-09-08T19:21:38.607 回答