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