首页 > 解决方案 > BFG Repo Cleaner,用于在先前成功清除后重新引入历史记录的项目

问题描述

如果 BFG 清理器从历史记录中删除了一个项目,那么有人没有清除他们的旧克隆,而是只是删除了该文件,然后再推送,如果我只使用文件名,BFG 清理器是否仍然能够再次清除同一个文件? 还是我需要做一些回购恶作剧才能让 HEAD 回到历史上的违规点?

标签: gitgithubbfg-repo-cleaner

解决方案


事实证明,是的,这正是它的作用。我决定尝试一下,使用从 HEAD 中不存在的历史中挖掘的文件名,并且效果很好。事实上,对 BFG 的默认期望是,您将首先删除需要从本地删除的内容,然后运行 ​​BFG 以摆脱它,因为它默认不会影响 HEAD。


推荐阅读