BFG:从旧(预清洁)到新哈希的映射

时间:2017-01-19 13:08:35

标签: git git-rewrite-history bfg-repo-cleaner

我们使用git哈希指向特定修订,例如,在问题跟踪系统中。使用BFG清理repo时,所有/多个哈希值都会发生变化,从而丢失信息。

作为清理回购的一部分,BFG可以在旧版和新修订版哈希之间生成映射吗?

1 个答案:

答案 0 :(得分:2)

默认可以,而且确实如此:)

每次提交都在提交消息Former-commit-id: <sha1>中添加了页脚。还有文件映射旧哈希到清理期间生成的新哈希。您可以传递运行时参数-private以避免生成此页脚。