LibreOffice: Как сохранить в формате Git friendly?

20

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

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

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

Оле Танге
источник

Ответы:

20

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

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

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

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


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

ДэвидПостилл
источник
Опция, обсуждаемая в последней ссылке (для добавления новых строк), кажется, была пропущена в LO - я не могу найти ее в настройках загрузки / сохранения.
Retorquere
@retorquere Действительно. Похоже, это было удалено. Ответ обновлен, чтобы удалить эту ссылку.
DavidPostill