16

LibreOffice сохраняет в файлы, которые являются файлами ZIP. Zip-файлы, как правило, неоптимальны для использования с Git: небольшое изменение в документе может изменить большую часть zip-файла, что делает невозможным повторное использование Git частей, в результате чего хранилище Git увеличивается с полным размером zip-файла. из нескольких изменений.

Есть ли способ, с помощью которого я могу сказать LibreOffice сохранять в формате Git friendly?

Например, сохраняя в виде zip-файла без сжатия (ala .tar) или просто сохраняя документ в виде dir-файла, содержащего те же файлы, что и распакованный zip-файл, получится.

1 ответ1

14

Есть ли способ, с помощью которого я могу сказать LibreOffice сохранять в формате Git friendly?

Вы можете сохранить ваши файлы как обычный XML (fodt) вместо odt:

Если документ сохраняется как файл .fodt он сохраняет те же данные, что и файл .odt . Только то, что на этот раз данные представлены в виде читабельного текста (что значительно облегчает работу системы контроля версий) и не сжимаются. Таким образом, сохранение документа в виде простого XML-кода позволяет сохранить требования к серверному пространству и нагрузку на сеть на низком уровне при относительно низкой стоимости тратить несколько килобайт на локальных жестких дисках.

Исходный код LibreOffice и контроль версий


Дальнейшее чтение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .