Git 压缩档案

Git with compressed archives

我有一个 git 我的存储库,里面装满了某种类型的压缩存档(准确地说是 .odt)。 .odt 作为一个整体用于存储更复杂的文本文档(那些由 libreOffice 制作的)。然而,尽管它们是纯文本,但如果您打开存档并单独查看每个部分,.odt 作为一种压缩存档文件类型,作为一个整体显然是以二进制格式存储的。

显然,这对于查看分支差异、从不同角度合并正在处理的文档的不同版本等来说毫无用处。

我环顾四周,我看到的最有用的信息来自 50 多年前,“这目前在 Git 中不是一个选项,但它正在处理中。 ) 考虑到过去的时间,我想问问是安全的...

有没有办法使用 git 来管理选定的压缩存档类型,就好像它们是文件夹而不是单一的二进制代码块一样?

想法是不存储 odt 文件,但是,, fodt files: it is the format recommended by LibreOffice for Version Control

the data is represented as human-readable text (which makes the work much easier for the version control system) and not compressed.

(而 Git 本身会 store them compressed internally anyway