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

1335
Ole Tange

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

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

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

15

1 ответ на вопрос

13
DavidPostill

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

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

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

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


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

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

Похожие вопросы