Git增量压缩及其用途

4
当我执行git push命令时,它显示以下输出:
Counting objects: 214, done.                               
Delta compression using up to 4 threads.                   
Compressing objects: 100% (213/213), done.                 
Writing objects:  26% (57/214), 27.44 MiB | 60.00 KiB/s 

根据此,可以清楚地看出Git使用增量压缩方法。增量压缩是如何工作的?它是否也可用于其他应用程序?如果是,请建议这样的应用程序。

2
这段代码与Git紧密结合,如果您想在其他地方使用它,可以提取出来尝试使用,但最好使用libxdiff。有关更多详细信息,请参见https://dev59.com/3Wkx5IYBdhLWcg3wCf8q#9478566(但那里也没有详细信息)。 - torek
1个回答

1

我没有深入讲解算法的细节,但你可以在这里这里找到有用的信息。

通过询问谷歌,我还发现了这个

希望能对你有所帮助!


谢谢,您提供的链接对我很有帮助。它们为我提供了关于“Delta Compression”和“packfiles”的概述。但是并没有像问题中提到的那样给我一个清晰的工作原理的想法。 - Ani
但是你期望什么呢?教程吗?我觉得这在这里是不可能的...;-) - Christoph

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接