rcd*_*de0 8 git bfg-repo-cleaner
使用BFG(https://rtyley.github.io/bfg-repo-cleaner/)清洁回购时,遇到以下情况:
Protected commits
-----------------
These are your protected commits, and so their contents will NOT be altered:
* commit ******* (protected by 'HEAD')
Run Code Online (Sandbox Code Playgroud)
tec*_*rat 19
运行BFG:--no-blob-protection为我修复它.
文档在这里:https://rtyley.github.io/bfg-repo-cleaner/,但我没有看到他们真正称之为移除错误的方法.
注意:在我的情况下,我已经尝试手动删除文件,而不是使用BFG,这使我处于我必须使用的状态--no-blob-protection.
Mar*_*ger 10
如果你打算使用像BFG一样强大的工具,我强烈建议你阅读它的文档(这说明了这一点),但要回答你的问题:
BFG默认情况下保持"当前"提交不变.它的作者认为唯一安全的工作流程是手动清理repo的当前状态,测试一切仍然有效,然后使用BFG清理历史记录,同时单独保留当前状态(已经手动修复).
如果您认为不必要的用例(因为我经常这样做),可以选择将保护更改为默认(或关闭); 但如果你想使用它们,你肯定需要阅读文档.
| 归档时间: |
|
| 查看次数: |
6024 次 |
| 最近记录: |