Pla*_*bit 6 algorithm version-control diff git-diff
我的问题比标题中声明的更为笼统.
我知道源版本控制仅存储有关差异的信息.据我所知,维基百科也是如此,github也是如此.
但他们都有能力显示具有特定修订版的整个文件.他们是否会逐步将其从第一次修订恢复到特定版本?
还有一个问题.如果他们只存储差异,他们如何用上下文显示它们(更改前后的一点点文本).
编辑: github存储整个快照而不是增量
我知道源版本控制仅存储有关差异的信息.
由于这个问题上存储的内容,而不是差异Git的设计决策说明,这不正是混帐做什么.
它确实具有"打包"格式,以使用来自LibXDiff库的二进制增量以deltaified形式存储对象.但那主要用于网络传输.
请参阅" git二进制差异算法(增量存储)是否已标准化? ".
这就是为什么当你获取时git是" 解析delta "的原因.
归档时间: |
|
查看次数: |
1955 次 |
最近记录: |