git - BFG Repo Cleaner,用于在先前成功清除后重新引入历史记录的项目
问题描述
如果 BFG 清理器从历史记录中删除了一个项目,那么有人没有清除他们的旧克隆,而是只是删除了该文件,然后再推送,如果我只使用文件名,BFG 清理器是否仍然能够再次清除同一个文件? 还是我需要做一些回购恶作剧才能让 HEAD 回到历史上的违规点?
解决方案
事实证明,是的,这正是它的作用。我决定尝试一下,使用从 HEAD 中不存在的历史中挖掘的文件名,并且效果很好。事实上,对 BFG 的默认期望是,您将首先删除需要从本地删除的内容,然后运行 BFG 以摆脱它,因为它默认不会影响 HEAD。
推荐阅读
- javascript - 取消请求时在axios拦截器中获取请求参数
- javascript - 如何在 React.js 上使用 js tinymce 函数
- javascript - 太多的事件监听器正在减慢点击响应
- node.js - 访问节点 pdf-poppler 中转换后的文件名
- elixir - 在 Ecto Elixir 中分页 union_all 查询
- django - django db ProgrammingError
- object-detection-api - Google Colab 上的 TF2 突然比平时慢
- qt - 如何将qt6安装或更新到centos 8?
- spring - 使用 Hikari CP 和 JDBC 的 Oracle CHAR 列和尾随空格
- formatting - 有没有更好的方法来打破 Xtend 模板中的长行?