有一个名为 docs 的大目录,其中有很多嵌套目录,其中一些目录内部还有 2 级以上的目录,我想完全删除它们。运行 java -jar ~/bfg-1.12.15.jar --delete-folders docs 实际上使存储库稍大一些,尽管它似乎执行得很好。它列出了脏的和修改的提交、更改的对象,并记录了报告。
问题是它没有删除嵌套目录,只删除了顶层目录吗?它可以递归地删除东西吗?
最佳答案
啊,问题是我还没有运行命令 git reflog expire --expire=now --all && git gc --prune=now --aggressive
,所以大小减少尚未明显。通过测试,很明显它确实删除了嵌套文件夹,因为尝试删除属于已删除父文件夹的一部分的文件夹没有显示任何可删除的内容,并且程序中止。
由于我只做过一点点,而且对这一切都很陌生,所以这种事情很容易忘记。
关于java - 使用 BFG Repo Cleaner 删除嵌套文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46122560/