2

Недавно я наткнулся на плагин MagnetSVN для MS Office, который позволяет взаимодействовать с SVN напрямую из MS Word. Я ищу что-то подобное для LibreOffice и / или OpenOffice.

Я сталкивался с OOoSVN, но это было не то же самое, что MagnetSVN.

2 ответа2

2

Я наткнулся на эту ссылку, где обсуждаются различные подходы. Один, в частности, показался многообещающим, используя формат файла .fodt с mercurial . Эта статья в mercurial виках также способ с использованием инструментов odt2txt и oodiff Это не идеально, но, по крайней мере, обеспечивает отправную точку.

Кроме того, эта статья IBM для разработчиков, Thinking XML: формат файла open office - хороший пример того, что находится внутри файла LibreOffice.

1

Цитировать из The Document Foundation Wiki , чтобы полностью закрыть проблему

По умолчанию документы, созданные с помощью libreoffice, сжимаются, но это хорошо, поскольку он сохраняет их на локальном жестком диске в разумных размерах. На самом деле сжатие является хорошей функцией, поскольку, если вы измените окончание открытого файла документа на .jar, вы получите архив, содержащий все изображения и другие объекты, включенные в файл в их первоначальном формате.

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

Но не отчаивайтесь

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

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