Недавно я наткнулся на плагин MagnetSVN для MS Office, который позволяет взаимодействовать с SVN напрямую из MS Word. Я ищу что-то подобное для LibreOffice и / или OpenOffice.
Я сталкивался с OOoSVN, но это было не то же самое, что MagnetSVN.
Недавно я наткнулся на плагин MagnetSVN для MS Office, который позволяет взаимодействовать с SVN напрямую из MS Word. Я ищу что-то подобное для LibreOffice и / или OpenOffice.
Я сталкивался с OOoSVN, но это было не то же самое, что MagnetSVN.
Я наткнулся на эту ссылку, где обсуждаются различные подходы. Один, в частности, показался многообещающим, используя формат файла .fodt
с mercurial
. Эта статья в mercurial
виках также способ с использованием инструментов odt2txt
и oodiff
Это не идеально, но, по крайней мере, обеспечивает отправную точку.
Кроме того, эта статья IBM для разработчиков, Thinking XML: формат файла open office - хороший пример того, что находится внутри файла LibreOffice.
Цитировать из The Document Foundation Wiki , чтобы полностью закрыть проблему
По умолчанию документы, созданные с помощью libreoffice, сжимаются, но это хорошо, поскольку он сохраняет их на локальном жестком диске в разумных размерах. На самом деле сжатие является хорошей функцией, поскольку, если вы измените окончание открытого файла документа на .jar, вы получите архив, содержащий все изображения и другие объекты, включенные в файл в их первоначальном формате.
Недостатком является то, что при изменении одного слова в документе высока вероятность того, что сжатая версия документа полностью изменится, что оставляет систему контроля версий с огромным объемом данных.
Но не отчаивайтесь
Libreoffice содержит функцию для сохранения документов в простом формате XML: если документ сохраняется в файле .fodt, он сохраняет те же данные, что и файл .odt. Только то, что на этот раз данные представлены в виде читабельного текста (что значительно облегчает работу системы контроля версий) и не сжимаются.