Существует ли плагин 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. Только то, что на этот раз данные представлены в виде удобочитаемого текста (что значительно облегчает работу системы контроля версий) и не сжимаются.

Другие вопросы по тегам