git-rewrite-history - BFG Repo-Cleaner - 如何删除某些文件夹以外的文件夹
问题描述
如何删除除某些文件夹外的文件夹?
我的命令是
java -jar ../BFG_Repo-Cleaner/bfg-1.13.0.jar --delete-folders "!(folder1|folder2|folder3)"
我想要除文件夹 1、文件夹 2 和文件夹 3 之外的所有文件夹。
解决方案
BFG 没有解决此问题的方法,您必须明确提及要从历史记录中删除的所有文件夹。
例子 -java -jar ../BFG_Repo-Cleaner/bfg-1.13.0.jar --delete-folders "{Folder1,Folder2,Folder3}" YourApp.git
注意:确保您为不同的文件夹使用不同的名称,因为 BFG 不关心路径,它会删除具有关联名称的文件夹。
--delete-folders 删除具有指定名称的文件夹(例如 '.svn'、'*-tmp' - 匹配文件夹名称,而不是 repo 中的路径)
推荐阅读
- postgresql - 在 pgAdmin -4 中导入 CSV 文件时保留双引号
- javascript - .htaccess 和多个 Rewrite Rule 需要的清理 url 顺利使用
- apache-spark - 火花结构化流的 LSHModel
- python - 在 Python3 中将列类型“datetime64[ns]”转换为日期时间
- flutter - 使用 MediaQuery Flutter 响应式纵横比
- html - 页面底部无法解释的 DIV 导致空白
- lua - 从具有特定内容的一行读取到 Lua 中具有特定内容的另一行。如何?
- ios - Sceneview 翻译/移动带有手势的视角相机
- python-dataclasses - 在具有 default_factory 的字段中引用数据类的变量
- security - 是否可以使用用于登录的 ssh 密钥在第三方应用程序中对用户进行身份验证?