标签: git git-rewrite-history bfg-repo-cleaner
我们使用git哈希指向特定修订,例如,在问题跟踪系统中。使用BFG清理repo时,所有/多个哈希值都会发生变化,从而丢失信息。
作为清理回购的一部分,BFG可以在旧版和新修订版哈希之间生成映射吗?
答案 0 :(得分:2)
默认可以,而且确实如此:)
每次提交都在提交消息Former-commit-id: <sha1>中添加了页脚。还有文件映射旧哈希到清理期间生成的新哈希。您可以传递运行时参数-private以避免生成此页脚。
Former-commit-id: <sha1>
-private