Сравните файлы ODT в SVN - PullRequest
5 голосов
/ 14 июня 2010

Я использую svn для хранения ревизий моих файлов спецификаций, написанных с помощью oowrite (OpenOffice.org).Я не могу найти способ сравнить различные версии моих файлов ODT.Он жалуется, что они являются двоичными.

Есть ли какой-либо инструмент или плагин для сравнения хранилищ одт файлов в репозитории SVN?

Ответы [ 3 ]

4 голосов
/ 31 августа 2011

Используйте oodiff примерно так: oodiff -u myfile.odt и, если это файл, который находится в рабочей области SVN, он сравнит текущую версию с версией на сервере и отобразит разницу в текстовом виде в консоль (требуется установка odt2txt).

3 голосов
/ 14 июня 2010

Если вы работаете в Windows, вы можете использовать TortoiseSVN , который устанавливает файлы VBScript для сравнения и объединения документов ODF, а также документов Microsoft Office.

Эти скрипты вы найдете в папке

C:\Program Files\TortoiseSVN\Diff-Scripts

, и вы также можете изменить эти сценарии в соответствии со своими потребностями.

2 голосов
/ 15 июня 2010

Я только что узнал об ODF, так что будьте осторожны, если я ошибаюсь ... Ваш ODT-файл - это (zip) -контейнер множества разных файлов. Возможно, вы уже знаете это, но по этой причине вы не можете svn diff или даже svn diff --force ваш ODT-файл.

Я гуглил вокруг, и все, кажется, понимают это ограничение SVN, хотя я не нашел явного упоминания о нем. Возможно, две ссылки внизу этой темы будут интересны:
http://ubuntuforums.org/archive/index.php/t-151569.html

Спасибо,
Zachary

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...