首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用rdiff-backup或类似工具将二进制文件的差异存储到Git

使用rdiff-backup或类似工具将二进制文件的差异存储到Git
EN

Stack Overflow用户
提问于 2019-01-22 20:08:25
回答 1查看 76关注 0票数 0

我读了几个关于将二进制文件/blobs存储到Git的主题,发现这不是一个好主意,也没有找到任何好的方法。

我想用一个特殊的工具,即rdiff-backup,让Git来创建git对象--二进制文件的不同之处。

有可能吗?多么?

EN

回答 1

Stack Overflow用户

发布于 2019-01-22 20:39:23

问题是:git不存储差异,它存储普通文件(例如,请参阅Pro Git book )。

用于存储:在一段时间之后(或者在您调用git gc之后),它会尝试将类似的文件打包到一个包文件( see here )中,在这个包文件中,它确实会以某种方式使用两个文件之间的差异。

不过,我不知道你是否可以使用一些外部插件来创建包文件。

你还必须插入git的文件之间的相似性检测,这在很大程度上依赖于识别相似的行(例如:由'\n'分隔的字节块)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54308004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档