Git со сжатыми архивами - PullRequest
       54

Git со сжатыми архивами

1 голос
/ 21 апреля 2020

У меня есть git мое хранилище, которое заполнено определенным типом сжатого архива (точнее, .odt). .Odt используется в целом для хранения более сложного текстового документа (созданного libreOffice). Однако, несмотря на то, что они представляют собой обычный текст, если вы открываете архив и просматриваете каждую часть отдельно, файл .odt, являющийся типом файла сжатого архива, в целом, очевидно, хранится в двоичном формате.

Очевидно, что это бесполезно, если вы хотите посмотреть на различия в ветвях, объединить разные версии документа, над которым работаете, под разными углами и т. Д. c.

Я огляделся по сторонам, и наиболее полезная информация, которую я видел, это более чем полувековой период, когда go говорит: «На данный момент это не вариант в Git, но он работает на.) Учитывая количество прошедшего времени, я бы сказал, что можно с уверенностью спросить ...

Есть ли способ использовать git для управления выбранными типами сжатых архивов, как если бы они были папками вместо monolithi c двоичные кодовые блоки?

1 Ответ

3 голосов
/ 21 апреля 2020

Идея заключалась бы в том, чтобы хранить не файлы odt, а , как указано здесь , файлы fodt: это формат , рекомендованный LibreOffice для контроля версий .

данные представлены в виде удобочитаемого текста (что значительно облегчает работу системы контроля версий) и не сжимаются.

(а сам Git будет хранить в любом случае они внутренне сжаты )

...