【发布时间】:2016-09-02 04:44:01
【问题描述】:
git version control system,是一种分布式日志(在概念上与raft 共识协议有一些相似之处)。
Raft 和其他一些系统都有log compaction 的概念,所以新客户端不需要遍历整个更改集来应用更改。
我的问题是:git有日志压缩的概念吗?
【问题讨论】:
-
Git 不使用更改日志,因此不需要日志压缩。但是您可以使 浅克隆 没有最后几个之外的提交。但是如果你需要一个完整的克隆,最好做一个比加深一个浅层的克隆。
-
你能“压缩”删除的文件吗?
标签: git stream-compaction